使用operator的itemgetter()方法,
import operator
alist = [{"name": "a", "age": 20}, {"name": "b", "age": 30}, {"name": "c", "age": 25}]
指定排序的键以及是升序还是降序
alist.sort(key=operator.itemgetter('age'), reverse=True)
print(alist)
结果为
[{'name': 'b', 'age': 30}, {'name': 'c', 'age': 25}, {'name': 'a', 'age': 20}]
版权声明:本文为weixin_42013006原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。