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

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

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}]
"""
相关文章
|
1月前
排序列表
排序列表。
14 3
|
2月前
不排序列表
不排序列表。
30 5
列表 元组 字典 集合
列表 元组 字典 集合
|
6月前
|
机器学习/深度学习 存储 搜索推荐
对字典进行排序与为何需要对字典排序
对字典进行排序与为何需要对字典排序
41 0
|
存储 程序员 索引
python字典排序、列表排序、升序、降序、逆序如何区别使用?
python字典排序、列表排序、升序、降序、逆序如何区别使用?
263 0
|
JSON 数据格式 Python
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
108 0
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
99 0
|
存储 程序员 索引
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
152 0
|
存储 索引 Python
列表、字典、集合、元组
列表、字典、集合、元组
80 0
sort() 函数按照字符串顺序对值进行排序。
sort() 函数按照字符串顺序对值进行排序。
193 0