Sobes.tech
Middle — Senior

Wie sortiert man eine Liste von Paaren nach dem zweiten Element in Python?

sobes.tech KI

Antwort von AI

Um eine Liste von Paaren (Tupeln) nach dem zweiten Element in Python zu sortieren, kannst du die Funktion sorted() oder die Listenmethode .sort() mit dem Parameter key verwenden, der angibt, dass die Sortierung nach dem zweiten Element des Paares (Index 1) erfolgen soll.

Beispiel:

paare = [(1, 3), (4, 1), (2, 2)]
sortierte_paare = sorted(paare, key=lambda x: x[1])
print(sortierte_paare)  # Gibt aus: [(4, 1), (2, 2), (1, 3)]

Oder sortiere direkt:

paare.sort(key=lambda x: x[1])
print(paare)  # [(4, 1), (2, 2), (1, 3)]

Auf diese Weise erfolgt die Sortierung nach dem zweiten Element jedes Paares.