您可以使用相同的字典:
>>> d = { "foo": 4, "bar": 2, "quux": 3 }
>>> sorted(d.items(), key=lambda item: item[1])
第二行显示:
[('bar', 2), ('quux', 3), ('foo', 4)]
如果只需要排序的单词列表,请执行以下操作:
>>> [pair[0] for pair in sorted(d.items(), key=lambda item: item[1])]
该行打印:
['bar', 'quux', 'foo']