python dict按键值排序
时间: 2023-11-22 21:37:07 浏览: 96
python 字典(dict)按键和值排序
要按照字典的键值对进行排序,你可以使用sorted函数和lambda表达式来实现。下面是一个示例:
```python
my_dict = {'apple': 5, 'banana': 2, 'orange': 3}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))
print(sorted_dict)
```
输出结果为:`{'banana': 2, 'orange': 3, 'apple': 5}`
在这个示例中,我们使用sorted函数来对字典的键值对进行排序。lambda表达式`lambda x: x`表示根据字典的值进行排序。最后,我们将排序后的结果转化为字典。
阅读全文