python list里有dict按照dict的value排序
时间: 2023-10-30 10:05:11 浏览: 182
python 对字典按照value进行排序的方法
5星 · 资源好评率100%
你可以使用Python的内置函数sorted()和lambda函数来按照字典的值对列表中的字典进行排序。以下是一个示例代码:
```python
my_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 20}]
sorted_list = sorted(my_list, key=lambda x: x['age'])
print(sorted_list)
```
这段代码会根据每个字典中的'age'键对列表进行排序,并将结果存储在sorted_list变量中。输出结果将会是按照年龄从小到大排序的字典列表:
```
[{'name': 'Charlie', 'age': 20}, {'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
```
希望这能帮到你!如果你还有其他问题,请随时提问。
阅读全文