【发布时间】:2021-05-23 17:27:23
【问题描述】:
我有一个字典,其中表示项目的键和值表示该项目的计数。 例如在下面的字典中:
dict= {'11': 4, '0': 2, '65': 1, '88': 1, '12': 1, '13': 1}
'11' occurred 4 times
'0' occurred 2 times
'65' occurred 1 time
dict.keys() 是降序还是升序的字典如何排序?
理想的输出将是
dict={'0':2,'11':4,'12':1,'13':1,'65':1,'88':1}
或
dict={'88':1,'65':1,'13':1,'12':1,'11':4,'0':2}
任何帮助将不胜感激
【问题讨论】:
-
另外,请不要使用
dict作为变量名,它已经是内置的了。 -
字典有一个特殊的版本,叫做collections.Counter。这在这里有用吗?您还希望 dict 被实际排序,还是只想按升序或降序对其进行迭代?
标签: python python-3.x dictionary