python字典升序排列
时间: 2023-07-08 11:52:25 浏览: 131
通过某个关键字排序一个字典列表-2021护网行动面试题目
可以使用Python内置的sorted函数来对字典进行升序排列。默认情况下,sorted函数将按照字典键(key)的升序排列。
以下是一个示例代码:
```python
my_dict = {'b': 2, 'c': 3, 'a': 1}
# 对字典按键(key)升序排列
sorted_dict = dict(sorted(my_dict.items()))
print(sorted_dict)
```
输出结果:
```
{'a': 1, 'b': 2, 'c': 3}
```
可以看到,字典已经按照键的升序排列了。如果需要按照字典值(value)进行排序,可以使用sorted函数的key参数来指定排序的依据。例如,以下代码将按照字典值的升序排列:
```python
my_dict = {'b': 2, 'c': 3, 'a': 1}
# 对字典按值(value)升序排列
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))
print(sorted_dict)
```
输出结果:
```
{'a': 1, 'b': 2, 'c': 3}
```
可以看到,字典已经按照值的升序排列了。
阅读全文