這可能是一個相當簡單的問題 - 但我相對較新的python在我的辯護! 這裏的話 - 我已經加載的CSV文件導入它看起來像這樣的列表:Python:排序多維列表,但尊重內部增量器
["4567", "59.0000", 7.0000", "1"]
["4567", "59.0000", 7.0000", "2"]
["4567", "59.0000", 7.0000", "5"]
["1234", "59.0000", 7.0000", "1"]
["1234", "59.0000", 7.0000", "2"]
["1234", "59.0000", 7.0000", "3"]
的第一列是一個唯一的ID - 其中最後一個是需要保留的順序號(根我的問題)。
我想通過唯一的ID(第一行)排序,但保持序列順序。所以我寧願有這樣的列表
["1234", "59.0000", 7.0000", "1"]
["1234", "59.0000", 7.0000", "2"]
["1234", "59.0000", 7.0000", "3"]
["4567", "59.0000", 7.0000", "1"]
["4567", "59.0000", 7.0000", "2"]
["4567", "59.0000", 7.0000", "5"]
顯然,當我只是在唯一id上排序 - 序列會搞砸。
這是一個簡單的任務嗎?或者我需要在列表中循環兩次?如何做呢?我很無能。謝謝你的時間!
所以問題是:「如何按多個值排序?」 – user2864740 2014-09-27 22:44:07