python对字典进行排序
时间: 2023-07-25 10:31:43 浏览: 87
Python中的字典是无序的,但是可以通过字典中的键或值进行排序。
按照键排序:
```python
my_dict = {'apple': 10, 'orange': 20, 'banana': 5}
sorted_dict = dict(sorted(my_dict.items()))
print(sorted_dict)
```
输出结果为:
```
{'apple': 10, 'banana': 5, 'orange': 20}
```
按照值排序:
```python
my_dict = {'apple': 10, 'orange': 20, 'banana': 5}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))
print(sorted_dict)
```
输出结果为:
```
{'banana': 5, 'apple': 10, 'orange': 20}
```
阅读全文