对list排序

来源:互联网 发布:网络外卖加盟店排行榜 编辑:程序博客网 时间:2024/05/21 19:26

现在有a列表如下:

= [(1'john'23), (2'tom'13), (3'lucy'25)]

如果需要对a中的元素根据每个元素的第三项值进行排序,可以有以下两种方法

方法一:
import operator
a.sort( key
=operator.itemgetter(2) )

方法二:
a.sort( cmp=lambda l, r: cmp(l[2], r[2]) )
原创粉丝点击