可以使用 Python 中的 sorted 函数,结合 lambda 表达式,按字典中最小键值来对字典进行排序。
示例代码如下:
d = {"c": 3, "a": 1, "b": 2}
sorted_d = sorted(d.items(), key=lambda x: x[0])
print(sorted_d)
输出结果为:
[('a', 1), ('b', 2), ('c', 3)]
其中,d.items()
返回字典 d 中所有键值对的一个列表,key=lambda x: x[0]
表示按列表中每个元素(即键值对)的第一个元素(即键)来进行排序。
这样,可以得到一个按字典中最小键值排序的新字典 sorted_d。
上一篇:按字典中字典的排序