0
点赞
收藏
分享

微信扫一扫

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

Star英 2022-06-16 阅读 187

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}]
"""

 

-----------------------------------------------------------------------------------------------------------------------------------------

举报

相关推荐

0 条评论