要按照键排序字典,可以使用Python的内置函数sorted()结合字典的items()方法。下面是一个简单的示例代码:
my_dict = {'b': 2, 'a': 1, 'c': 3}
# 按照键排序字典
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[0]))
# 打印排序后的字典
for key, value in sorted_dict.items():
print(key, value)
输出结果为:
a 1
b 2
c 3
在这个示例中,我们首先调用字典的items()方法获取一个包含所有键值对的列表,然后使用sorted()函数对这个列表进行排序。在sorted()函数的key参数中,我们使用lambda表达式指定按照键进行排序。最后,我们使用dict()函数将排序后的列表转换为字典,并遍历打印出排序后的键值对。