2016-04-30 262 views

回答

4

使用與傳遞匿名函數作爲價值的關鍵參數一起排序功能。 key=lambda x: x[0]將根據每個子列表中的第一個元素進行排序。

>>> lis = [[1,4,7],[3,6,9],[2,59,8]] 
>>> sorted(lis, key=lambda x: x[0]) 
[[1, 4, 7], [2, 59, 8], [3, 6, 9]] 
+2

'operator.itemgetter(0)' –

+0

ya,但我不想爲此導入模塊。 –

+0

您應該避免使用'l'作爲變量名,請參見[PEP 8](https:// www。 python.org/dev/peps/pep-0008/#names-to-avoid)。 – Delgan

相關問題