我有一个如下的字典:
d = {"string0": 0, "string2": 2, "string1": 1}
我想按 int 值对其进行排序,以便它会喜欢:
d = {"string0": 0, "string1": 1, "string2": 2}
我知道我可以借助使用lambda 函数sorted()
指定key
参数的内置函数对列表进行排序,如下所示:
sorted_d = {k: v for k, v in sorted(d.items(), key=lambda i: i[1])}
但由于某种原因,它似乎不起作用,该字典仍然保持原始状态。
慕尼黑8549860
胡说叔叔
相关分类