Heim >Backend-Entwicklung >Python-Tutorial >So sortieren Sie eine zweidimensionale Liste in Python

So sortieren Sie eine zweidimensionale Liste in Python

WBOY
WBOYnach vorne
2024-03-01 13:31:02571Durchsuche

So sortieren Sie eine zweidimensionale Liste in Python

In Python können Sie die Funktion sorted() verwenden, um sorted()函数来对二维列表进行排序。你可以通过传递一个lambda函数作为keyeine zweidimensionale Liste zu sortieren

. Sie können die Sortierregeln angeben, indem Sie eine Lambda-Funktion als key-Parameter übergeben.

Das Folgende ist ein Beispiel für die Sortierung einer zweidimensionalen Liste in aufsteigender Reihenfolge nach dem ersten Element jeder Unterliste:

my_list = [[3, 2], [1, 4], [5, 6], [0, 2]]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)

Ausgabeergebnis:

[[0, 2], [1, 4], [3, 2], [5, 6]]
reverse=True参数传递给sorted()Sie können die

-Funktion auch zum Sortieren in absteigender Reihenfolge verwenden. Hier ist beispielsweise ein Beispiel für die Sortierung nach dem zweiten Element jeder Unterliste in absteigender Reihenfolge:

my_list = [[3, 2], [1, 4], [5, 6], [0, 2]]
sorted_list = sorted(my_list, key=lambda x: x[1], reverse=True)
print(sorted_list)

Ausgabeergebnis:
[[5, 6], [1, 4], [3, 2], [0, 2]]
🎜

Das obige ist der detaillierte Inhalt vonSo sortieren Sie eine zweidimensionale Liste in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen