Middle — Senior
Hoe sorteer je een lijst met paren op het tweede element in Python?
sobes.tech AI
Antwoord van AI
Om een lijst van paren (tuples) te sorteren op het tweede element in Python, kun je de functie sorted() of de lijstmethode .sort() gebruiken met de parameter key, die aangeeft dat de sortering moet plaatsvinden op het tweede element van het paar (index 1).
Voorbeeld:
paren = [(1, 3), (4, 1), (2, 2)]
gesorteerde_paren = sorted(paren, key=lambda x: x[1])
print(gesorteerde_paren) # Zal tonen: [(4, 1), (2, 2), (1, 3)]
Of in-place sorteren:
paren.sort(key=lambda x: x[1])
print(paren) # [(4, 1), (2, 2), (1, 3)]
Zo wordt de sortering gedaan op het tweede element van elk paar.