python中的sorted()排序浅析

2016-05-09  本文已影响117人  Naritheon

sorted()排序

使用python对列表(list)进行排序,说简单也简单,说复杂也复杂,我一开始学的时候也搞不懂在说什么,只能搜索一些英文文章看看讲解, 现在积累了一些经验,写在这里跟大家分享,我们通过例子来详细解释一下函数sorted的具体用法:

>>>a = [4,2,6,1,7,5,8]
>>>b = sorted(a)
>>>b
[1,2,4,5,6,7,8]
>>>a
[4,2,6,1,7,5,8]
>>>a = [('b',2),('a',1),('c',0)]
>>>b = sorted(a,key = lambda item:item[0])
>>>b
[('a', 1), ('b', 2), ('c', 0)]
>>>b = sorted(a,key = lambda item:item[1])
>>>b
[('c', 0), ('a', 1), ('b', 2)]
上一篇 下一篇

猜你喜欢

热点阅读