简单排序
var = [5, 2, 3, 1, 4] print(sorted(var)) #正序 print(sorted(var, reverse=True)) #倒叙
python对象排序升序:
sorted_list = sorted(数组, key=lambda 键: 键.去对应的值)
python对象排序降序:
sorted_list = sorted(数组, key=lambda 键: 键.去对应的值,reverse=True)
var = [('john', 'A', 15),('jane', 'B', 12),('dave', 'B', 20)] print(sorted(var,key=lambda a:a[2])) #根据指定角标排序 var = [{'name':"zhangsan","value":{1,2,3,4}},{'name':"lisi","value":{1,2,3}},{'name':"wangwu","value":{1,2,3,4,5,6}}] print(sorted(var,key=lambda a:a['value'],reverse=True)) #根据指定字段排序