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

2023-02-16,,,,

举例:

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)

python 字典列表排序operator.itemgetter()的相关教程结束。

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

下载本文的Word格式文档,以方便收藏与打印。