Python,按日期对象对列表进行排序

时间:2015-09-11 18:57:31

标签: python list sorting datetime

我有一个列表清单,其格式如下:

[ [date_objects], [int], [int], [int], [int] ]

所有列表都是相同的长度,我想按date_objects列表对所有列表进行排序。如果需要,我可以更改数据的格式,但是我需要在date_objects中发生的索引号中的所有更改都发生在每个后续列表中。

由于

1 个答案:

答案 0 :(得分:1)

首先,您需要在"其他"中创建一个列表列表。顺序:

[
[date_obj, int, int, int, int],
[date_obj, int, int, int, int],
[date_obj, int, int, int, int]
...
]

您可以使用循环或列表解析来执行此操作。 现在,对刚刚创建的列表进行排序。 最后,颠倒过程以获得原始的5个列表,但现在按照所需的顺序排序。

考虑是否要完成最后一步。将此索引为行排序表可能更容易。

这会让你感动吗?

相关问题