按多個欄位對 Python 清單進行排序
您有一個使用 itemgetter 運算子從排序的 CSV 檔案建立的 Python 清單。雖然清單已按第二個欄位中的值排序,但您希望增強排序以將第一個欄位也包含在內。
要實現此目的,您可以利用 lambda 函數。它們允許您定義考慮多個條件的自訂排序鍵。
以下程式碼提供了解決方案:
sorted_list = sorted(list1, key=lambda x: (x[0], x[1]))
其工作原理如下:
透過使用 lambda 函數,您可以輕鬆定義複雜的排序標準並根據您的特定要求對 Python 清單進行排序。
以上是如何使用 Lambda 函數按多個欄位對 Python 清單進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!