Python列表排序

         介绍一个关于列表排序的sort方法,看下面的案例:

"""
列表的sort方法来对列表进行自定义排序
"""

# 准备列表
my_list = [["a", 33], ["b", 55], ["c", 11]]

# 排序,基于带名函数
# def choose_sort_key(element):
#     return element[1]
#
# my_list.sort(key=choose_sort_key, reverse=True)
# 排序,基于lambda匿名函数
my_list.sort(key=lambda element: element[1], reverse=True)

print(my_list)

运行结果:

Python列表排序_第1张图片

Python列表排序_第2张图片 

你可能感兴趣的:(Python学习,python,windows,开发语言)