Python对字典按照键(key)进行排序
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/26 功能描述:Python对字典按照键(key)进行排序 """ dicts_lists = [ { "Name": "James", "Age": 20, }, { "Name": "May", "Age": 14, }, { "Name": "Katy", "Age": 23, } ] # 有两种方法进行排序 # 1- 使用 sort/ sorted 函数按照age排序 dicts_lists.sort(key=lambda item: item.get("Age")) print(dicts_lists) # 2- 使用 itemgetter 模块按照name排序 from operator import itemgetter f = itemgetter('Name') dicts_lists.sort(key=f) print(dicts_lists)
输出结果:
[{'Name': 'May', 'Age': 14}, {'Name': 'James', 'Age': 20}, {'Name': 'Katy', 'Age': 23}] [{'Name': 'James', 'Age': 20}, {'Name': 'Katy', 'Age': 23}, {'Name': 'May', 'Age': 14}]
相关文章