【发布时间】:2018-08-08 11:51:46
【问题描述】:
我想对字典进行排序,键为月-年。
例如:对于
March 2017,January 2018,May 2017 等
我的字典键应该按这个顺序排序:
March 2017,May 2017,January 2018
怎么办?
例如:
{'February 2017': {'a': 1.0, 'b': 683.01},
'March 2018': {'a': 0.0, 'b': 623.79},
'March 2017': {'a': 1.0, 'b': 683.01}}
注意:月份年份的值动态。
【问题讨论】:
-
使用python3.7,或者使用
collections.OrderedDict -
@ukemi :在那个问题中,所有键值都可以轻松排序。在我的问题中,这些值是动态的,我必须对其进行排序。例如:一个值将在 2017 年 3 月,另一个将在 2018 年 3 月。如何对这些进行排序?
-
@RafaelC :它有效.. 谢谢队友..
-
请注意,python dict中不能用同一个键存储不同的值。
标签: python python-2.7