Python字典本身是无序的,但可以通过以下方法对字典进行排序输出:
my_dict = {'b': 2, 'a': 1, 'c': 3} sorted_keys = sorted(my_dict) for key in sorted_keys: print(key, my_dict[key]) my_dict = {'b': 2, 'a': 1, 'c': 3} sorted_items = sorted(my_dict.items(), key=lambda x: x[0]) for key, value in sorted_items: print(key, value) from collections import OrderedDict my_dict = {'b': 2, 'a': 1, 'c': 3} sorted_dict = OrderedDict(sorted(my_dict.items(), key=lambda x: x[0])) for key, value in sorted_dict.items(): print(key, value) 以上方法可以根据需要选择适合的排序方式输出字典的内容。