【发布时间】:2011-03-15 04:14:16
【问题描述】:
我有一个 python 字典,格式如下。
{'KEY': (NUMBER, [DATE1, DATE2]}
例如,{'a': (10, ['2010/04/11','2009/03/11'])}
如何按 DATE1(列表中的第一个元素)对字典进行排序?
编辑
如果日期相同,我可以重新排序吗?例如。
{'a': (10, ['2010/04/11','2009/03/11'])}
{'b': (20, ['2010/04/11','2009/03/10'])}
{'c': (100, ['2009/01/01'])}
-->
{'b': (20, ['2010/04/11','2009/03/10'])} // this comes first as 20 > 10
{'a': (10, ['2010/04/11','2009/03/11'])}
{'c': (100, ['2009/01/01'])}
【问题讨论】:
-
排序这本词典是什么意思?你有很多这种格式的字典吗?
标签: python sorting dictionary