如何对列表里面的字典排序

简介: 如何对列表里面的字典排序

1.下面的代码是对列表里面是字典  进行排序(如果是其他情况则自己转化)

arr = [
    {"key": "hh", "value": 3},
    {"key": "hg", "value": 1},
]
# 从小到大
result = sorted(arr, key=lambda x: x["value"], reverse=False)
"""
[{'key': 'hg', 'value': 1}, {'key': 'hh', 'value': 3}]
"""
# 从大到小
result = sorted(arr, key=lambda x: x["value"], reverse=True)
print(result)
"""
[{'key': 'hh', 'value': 3}, {'key': 'hg', 'value': 1}]
"""
相关文章
|
3月前
|
存储 算法 索引
|
16天前
按字典顺序排序
按字典顺序排序。
29 2
|
1月前
排序列表
排序列表。
16 3
|
2月前
不排序列表
不排序列表。
30 5
列表 元组 字典 集合
列表 元组 字典 集合
|
6月前
|
存储 Python
使用元组创建列表并实现反转效果
使用元组创建列表并实现反转效果
32 1
|
6月前
|
机器学习/深度学习 存储 搜索推荐
对字典进行排序与为何需要对字典排序
对字典进行排序与为何需要对字典排序
42 0
|
存储 程序员 索引
python字典排序、列表排序、升序、降序、逆序如何区别使用?
python字典排序、列表排序、升序、降序、逆序如何区别使用?
270 0
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
99 0
|
JSON 数据格式 Python
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
109 0
下一篇
无影云桌面