假设我们用一组 tuple 表示学生名字和成绩:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
请用 sorted() 对上述列表分别按名字排序:
def by_name(t):
return t[0]
L=[('Bob',75),('Adam',92),('Bart',66),('Lisa',88)]
L2=sorted(L,key=by_name)
print(L2)
def by_score(t):
return t[1]
L=[('Bob',75),('Adam',92),('Bart',66),('Lisa',88)]
L3=sorted(L,key=by_score)
print(L3)