假设我们用一组tuple表示学生名字和成绩:
L=[('Bob',75),('Adam',92),('Bart',66),('Lisa',88)]
请用sorted()对上述列表分别按名字排序:
#_*_coding:utf-8_*_
def by_name(t):
return t[0]
if __name__ =="__main__":
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
L2 = sorted(L,key=by_name)
print(list(L2))
显示结果如下图所示: