排序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}]
相关文章
|
7月前
|
8月前
|
存储 搜索推荐
排序的总结
排序的总结
|
搜索推荐 算法
排序实现
排序实现
70 0
|
搜索推荐
排序进行曲-v1.0
排序进行曲-v1.0
|
算法
排序(详解)下
排序(详解)
77 0
|
搜索推荐
7-207 排序
7-207 排序
65 0
|
存储 缓存 算法

热门文章

最新文章