按照字典的键或值进行排序 python

按照键排序

my_dict = {'c': 3, 'a': 1, 'b': 2}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[0]))

print(sorted_dict)

排序后的字典

{'a': 1, 'b': 2, 'c': 3}

按照值排序

my_dict = {'c': 3, 'a': 1, 'b': 2}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))

print(sorted_dict)

排序后的字典

{'a': 1, 'b': 2, 'c': 3}

你可能感兴趣的:(python,python)