我知道字典是不可排序的,话虽如此,我想要字典的表示形式,该表示形式是根据作为列表的值进行排序的。例子:
some_dict= {
"a": [0, 0, 0, 0, 0],
"b": [1400, 50, 30, 18, 0],
"c": [800, 30, 14, 14, 0],
"d": [5000, 100, 30, 50, .1],
"for fun": [140000, 1400, 140, 140, .42]
}
我想按每个列表中的第一项进行排序。
我试过类似的东西:
sorted(some_dict.items(), key = lambda for x in some_dict: some_dict[x][0])
但我得到无效的语法。
提前致谢。