Sobes.tech
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.