L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] #根据姓名排序
def by_name(t):
return t[0]
#根据成绩从大到小排序
def by_score(t):
return -t[1]
#排序
L1=sorted(L,key=by_name)
L2=sorted(L,key=by_score)
Sign in to make a reply
燕喜泥润
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
#根据姓名排序
def by_name(t):
return t[0]
#根据成绩从大到小排序
def by_score(t):
return -t[1]
#排序
L1=sorted(L,key=by_name)
L2=sorted(L,key=by_score)