L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] #成绩高低 def by_score(t): t = t[1] return t L2 = sorted(L, key=by_score,reverse = True) print(L2) #姓名 def by_name(t): t = t[0].lower() return t L2 = sorted(L, key=by_name) print(L2)
按照成绩排序,不改变题目给出的代码,应该这么写:
#成绩高低 def by_score(t): t = t[1] return -t
Sign in to make a reply
黑漆漆的四壁