How do I sort this dictionary by roster number? Heres what I have so far.
Roster1={
'player 1':[],
'player 2':[],
'player 3':[],
'player 4':[]
}
for n in range(4):
jersey=int(input("Enter player %s"%n+"'s jersey number:\n"))
rating=int(input("Enter player %s"%n+"'s rating number:\n"))
Roster1[f"player {n+1}"]=(int(jersey),int(rating))
**sorted(Roster1, key = lambda x:x[0])
print(Roster1)**
for n in range(len(Roster1)):
tempjersey=Roster1[f'player {n+1}'][0]
temprating=Roster1[f'player {n+1}'][1]
print(f'Jersey number: {tempjersey}, Rating: {temprating}')
I tried using sorted and lambda, should I try using a sorted dict?