【发布时间】:2020-09-30 10:40:46
【问题描述】:
我在 python 中有一个带有字符串键和整数值的字典。我想按值排序,如果两个值相同,则按键对字典进行排序。 字典的一个例子。是:
{'Spain':3,'Morocco':1,'England':3,'canada':2}
排序后应该是:
{'England':3,'Spain':3,'canada':2,'Morocco':1}
【问题讨论】:
-
到目前为止你做了什么?
-
d={'Spain':3,'Morocco':1,'England':3,'canada':2} dic=OrderedDict(sorted(d.items(),key=lambda x: x[::-1],reverse=True)) 但我们需要按键按字母顺序排列!
-
请edit那个问题
标签: python