【笔记】Python3列表数据的排序

前言

Python3列表数据的排序

正文

  • 利用Lambda表达式通过sort函数将字典升序或者降序排序
1
2
3
4
5
6
7
8
9
10
students = [
{"name": "张三", "age":18}
{"name": "李四", "age":18}
]

# 根据name降序排序
students.sort(key=lambda x: x["name"], reverse=False)

# 根据name升序排序
students.sort(key=lambda x: x["name"], reverse=True)

完成

参考文献

哔哩哔哩——Python-清风