字典 a={"b":5, "a":4, "d":1, "c":2}
用sorted函数可以对字典的键和值进行排序(sorted函数我在之前文章里已经详细解释过)
根据字典的键进行排序
a = {"b": 5, "a": 4, "d": 1, "c": 2}
print(sorted(a.items(), key=lambda x: x[0]))
# 打印结果 [('a', 4), ('b', 5), ('c', 2), ('d', 1)]
根据字典的值进行排序
a = {"b": 5, "a": 4, "d": 1, "c": 2}
print(sorted(a.items(), key=lambda x: x[1]))
# 打印结果 [('d', 1), ('c', 2), ('a', 4), ('b', 5)]