想对名字升序,分数降序。 反之加个reverse=True就好了
L = [('Bob', 75), ('Adam', 92),('Adam', 100), ('Bart', 66), ('Lisa', 88)]
print(sorted(L, key=lambda a:(a[0],-a[1])))
模块库 import operator.itemgetter
itemgetter attrgetter
key=itemgetter(1)
key=attrgetter('name') #如果类里有name类型的话