列表的sort方法
列表.sort(key = 选择排序依据的函数, reverse = True|False)
参数key:要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据
参数reverse:是否反转结果,True表示降序
eg1:实名函数
my_list = [['aa', 33], ['b', 55], ['c', 11]]
# 定义排序方法
def choose_sort_key(element):
return element[1]
my_list.sort(key=choose_sort_key, reverse=True)
print(my_list)
eg2:匿名函数
my_list = [['aa', 33], ['b', 55], ['c', 11]]
my_list.sort(key=lambda element: element[1], reverse=True)
print(my_list)