考虑字典'a'如果:
a = {6:32 , 1:15 , 3:45 , 2:12 , 5:46, 4:99}
我想根据键的值对此dict进行排序,例如:
a = {2:12 , 1:15 , 6:32 , 3:45 , 5:46 , 4:99}
我想知道是否可以不导入任何模块。
由于
答案 0 :(得分:-1)
字典没有排序顺序。但您可以按键排序并按顺序检索它们。 For example:
for k in sorted(a, key=lambda k: a[k]):
print k, a[k]
" key" lambda
函数指定要排序的值。在示例中,它按字典中的键值排序。