使用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不会改变。