python 字典能排序吗
时间: 2023-07-25 12:45:13 浏览: 93
Python 字典是无序的,因此不能像列表一样直接进行排序。但是,你可以使用内置的 sorted() 函数对字典进行排序。例如,可以通过对字典的键或值进行排序来实现排序。下面是一个示例代码:
```python
my_dict = {'apple': 3, 'banana': 2, 'orange': 4, 'pear': 1}
sorted_dict_keys = sorted(my_dict.keys()) # 按照键排序
print(sorted_dict_keys)
sorted_dict_values = sorted(my_dict.values()) # 按照值排序
print(sorted_dict_values)
```
输出结果为:
```
['apple', 'banana', 'orange', 'pear']
[1, 2, 3, 4]
```
阅读全文