在字典中,希望输出按键值顺序排序的结果
时间: 2023-11-02 22:27:51 浏览: 101
字典序法输出排序
可以使用Python中的OrderedDict来实现按键值顺序排序的输出。OrderedDict是Python标准库collections模块中的一个类,它可以记住元素插入的顺序。下面是一个示例代码:
```python
from collections import OrderedDict
# 创建一个字典
d = {"apple": 2, "banana": 1, "orange": 3}
# 使用OrderedDict对字典按键值顺序排序
sorted_dict = OrderedDict(sorted(d.items()))
# 输出结果
for key, value in sorted_dict.items():
print(key, value)
```
输出结果会按照键的顺序排序:
```
apple 2
banana 1
orange 3
```
阅读全文