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

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

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}]
"""
相关文章
列表 元组 字典 集合
列表 元组 字典 集合
|
4月前
|
机器学习/深度学习 存储 搜索推荐
对字典进行排序与为何需要对字典排序
对字典进行排序与为何需要对字典排序
33 0
sort()排序以及多个属性数组对象排序(按条件排序)
sort()排序以及多个属性数组对象排序(按条件排序)
93 0
|
存储 程序员 索引
python字典排序、列表排序、升序、降序、逆序如何区别使用?
python字典排序、列表排序、升序、降序、逆序如何区别使用?
256 0
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
94 0
|
存储 程序员 索引
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
144 0
|
存储 索引 Python
列表、字典、集合、元组
列表、字典、集合、元组
72 0
对象转字典、字典排序
对象转字典、字典排序
98 0
|
Python
【怎么给一个字典进行按值或key来排序?】
字典是具有指定数字或键的特定数据集或组。在 Python 以外的编程语言中,它们也被称为哈希映射或关联数组。
107 0