借助 Python 内置函数 sorted() 对字典的键进行排序,重写一个新的字典。
old_dict = {'z': 5, 'y': 8, 'x': 1}
new_dict = {key: old_dict[key] for key in sorted(old_dict.keys())}
print(new_dict)
------------------------------------------------------------------
Output: {'x': 1, 'y': 8, 'z': 5}