python排序函数总结
list.sort()
sort()是列表的内建函数,没有返回值。
a = [1,4,5,88,0,7] a.sort() print(a) a.sort(reverse=True) print(a) b = [(1,2),(3,0),(2,1)] b.sort(key=lambda x:x[1]) print(b) c = [{'name0':'李丽','age':40}, {'name0':'张那','age':30}, {'name0':'王原','age':50},{'name0':'王丽萍','age':50}] c.sort(key=lambda x:x['age']) print(c)
sorted()
a = [1,4,5,88,0,7] a = sorted(a) print(a) a = sorted(a, reverse=True) print(a) b = [(1,2),(3,0),(2,1)] b = sorted(b, key=lambda x:x[1]) print(b) c = [{'name0':'李丽','age':40}, {'name0':'张那','age':30}, {'name0':'王原','age':50},{'name0':'王丽萍','age':50}] c = sorted(c, key=lambda x:x['age']) print(c)

浙公网安备 33010602011771号