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.