Python字典嵌套字典如何进行value排序
时间: 2024-05-16 15:12:10 浏览: 103
python 对字典按照value进行排序的方法
5星 · 资源好评率100%
可以使用sorted()函数进行排序,其中key参数可以指定按照哪个键值进行排序,如下示例代码:
```python
my_dict = {
"a": {"key1": 3, "key2": 2},
"b": {"key1": 1, "key2": 4},
"c": {"key1": 2, "key2": 1}
}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x:x[1]["key1"]))
print(sorted_dict)
```
输出结果:
```
{'b': {'key1': 1, 'key2': 4}, 'c': {'key1': 2, 'key2': 1}, 'a': {'key1': 3, 'key2': 2}}
```
其中按照key1进行排序后,字典b的key1值最小,排在最前面。
阅读全文