L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
def _name(t):
return t[0]
print(sorted(L,key=_name))
def _score(t):
return t[1]
print(sorted(L,key=_score,reverse=True))
[('Adam', 92), ('Bart', 66), ('Bob', 75), ('Lisa', 88)]
[('Adam', 92), ('Lisa', 88), ('Bob', 75), ('Bart', 66)]
Sign in to make a reply
晚安
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
def _name(t):
return t[0]
print(sorted(L,key=_name))
def _score(t):
return t[1]
print(sorted(L,key=_score,reverse=True))
[('Adam', 92), ('Bart', 66), ('Bob', 75), ('Lisa', 88)]
[('Adam', 92), ('Lisa', 88), ('Bob', 75), ('Bart', 66)]