2015-09-11 21 views
0

我有一個列表的列表是以下形式:Python的,不大不小的日期對象名單列表

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

所有列表的長度相同,我想排序的所有列表由date_objects列表。我可以改變,如果需要的數據格式,但我需要所有的在發生在每個後續列表中出現date_objects索引號的變化..

感謝

+4

所以你想首先排序的日期?你可以添加一些實際的輸入和預期的輸出,因爲它不完全清楚你在問什麼 –

+0

請更好地解釋這部分:「我想按date_objects列表排序所有列表」 – nbro

+0

如果你的問題似乎好得多,如果它包含您在網站上提出問題之前所嘗試的內容。 – peterh

回答

1

首先,你需要創建一個列表列表中的「其他」順序:

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

您可以使用循環或列表理解來完成此操作。 現在,對剛剛創建的列表進行排序。 最後,逆轉過程以獲得您的原始5個列表,但現在按照所需順序排序。

請考慮是否要完成最後一步。將此索引爲行排序表可能更容易。

這讓你感動嗎?

相關問題