您的位置:首页 > 编程语言 > Python开发

python 字典列表排序operator.itemgetter()

2016-05-20 16:55 756 查看
举例:

import operator

x = [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}]
sorted_x = sorted(x, key=operator.itemgetter('name'))

print sorted_x
-----------------------------
[{'age': 10, 'name': 'Bart'}, {'age': 39, 'name': 'Homer'}]


倒序输出:只需要加1个参数reverse=True即可:

sorted_x = sorted(x, key=operator.itemgetter('name'),reverse=True)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: