首頁 >後端開發 >Python教學 >如何依特定索引元素對清單或清單/元組的元組進行排序?

如何依特定索引元素對清單或清單/元組的元組進行排序?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-21 15:35:17712瀏覽

How to Sort Lists or Tuples of Lists/Tuples by a Specific Index Element?

按特定索引處的元素對列表/元組的列表/元組進行排序

根據元素對列表或列表的元群組或元組進行排序可以使用lambda 函數來實現特定索引。常見的方法是使用內建的sorted()函數或帶有自訂鍵函數的列表/元組的sort()方法。

例如,考慮給定的資料:

要按每個子集的第二個元素排序,您可以使用以下程式碼片段:

或者,您可以使用以下程式碼就地排序: sort()方法:

預設情況下,依升序排序。若要依降序排序,請指定reverse=True:

請注意,使用元組而不是清單可以保留不變性,這在某些情況下可能是需要的。

以上是如何依特定索引元素對清單或清單/元組的元組進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn