python 排序

使用sorted()函数可以排序列表和字典,不同与sort()函数的是,sorted()函数返回排序后的对象,不会改变原对象。

sort()返回None,原对象杯改变。

a = {"1":0, "0":0, "2", 1}

b = a.sorted(a.items(), key=lambda x: x[0])  # sort according to key

c = a.sorted(a.items(), key=lambda x: x[1])  # sort according to value

排序后原对象a不会改变。

原文地址:https://www.cnblogs.com/buxizhizhoum/p/7566692.html