本文主要是介绍Sort与Sorted的区别与联系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# coding=utf-8
__author__ = 'lichen'# sorted可以用于任何对象,并且不会改变原来的东东
x = {'apple': 1, 'banana': 12}
y = {'banana': 10, 'pear': 11}for hehe, heihei in y.items():if hehe in x.keys():x[hehe] += heiheielse:x[hehe] = heiheiprint xprint sorted(x.iteritems(), key=lambda x: x[1])print xprint sorted(x.iteritems(), key=lambda x: x[0])print sorted(x.iteritems(), key=lambda x: x[0], reverse=True)print '\n'# sort是list 的内建函数,并且会改变原来的东东
test = [112, 123, 12, 1, 2, 3, 5]
test.sort()
print test
这篇关于Sort与Sorted的区别与联系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!