排序1

简介: 排序1
# 1.对字典进行排序
dic_demo = {
    "2101": 1,
    "2102": 3,
    "2103": 2,
}
res = sorted(dic_demo.items(), key=lambda x: x[1], reverse=False)  # 从小到大
# res [('2101', 1), ('2103', 2), ('2102', 3)]
res = sorted(dic_demo.items(), key=lambda x: x[1], reverse=True)  # 从大到小
# res [('2102', 3), ('2103', 2), ('2101', 1)]

# 2.对数组进行排序
arr = [
    {"name": "小明", "age": 18},
    {"name": "小红", "age": 99},
    {"name": "木木", "age": 22},
]
res = sorted(arr, key=lambda x: x["age"], reverse=False)  # 从小到大
# res [{'name': '小明', 'age': 18}, {'name': '木木', 'age': 22}, {'name': '小红', 'age': 99}]
res = sorted(arr, key=lambda x: x["age"], reverse=True)  # 从大到小
# res [{'name': '小红', 'age': 99}, {'name': '木木', 'age': 22}, {'name': '小明', 'age': 18}]
相关文章
|
算法 搜索推荐 调度
排序的介绍
排序的介绍
|
6月前
|
存储
第1章 排序
第1章 排序
|
7月前
|
存储 搜索推荐
排序的总结
排序的总结
|
算法 搜索推荐
排序篇(六)----排序小结
排序篇(六)----排序小结
46 0
|
搜索推荐 算法
排序实现
排序实现
65 0
|
搜索推荐
排序进行曲-v1.0
排序进行曲-v1.0
|
算法
排序(详解)下
排序(详解)
71 0
|
算法 搜索推荐
排序(详解)上
排序(详解)
72 0