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

posted on 2017-09-21 08:49  Go_Forward  阅读(115)  评论(0编辑  收藏  举报