示例代码 if __name__ == '__main__': my_dict = {'1': 34, '10': 35, '2': 67, '4': 89, '0': 199} sort_x = [(k, my_dict[k]) for k in sorted(my_dict.keys(), key=lambda x: int(x))] print(sort_x) 效果: [('0', 199), ('1', 34), ('2', 67), ('4', 89), ('10', 35)]