Middle — Senior
¿Cómo ordenar una lista de pares por el segundo elemento en Python?
sobes.tech AI
Respuesta de la IA
Para ordenar una lista de pares (tuplas) por el segundo elemento en Python, puedes usar la función sorted() o el método de lista .sort() con el parámetro key, que indica que la ordenación debe realizarse por el segundo elemento del par (índice 1).
Ejemplo:
pares = [(1, 3), (4, 1), (2, 2)]
pairs_ordenados = sorted(pares, key=lambda x: x[1])
print(pairs_ordenados) # Imprimirá: [(4, 1), (2, 2), (1, 3)]
O en su lugar, ordenar en sitio:
pares.sort(key=lambda x: x[1])
print(pares) # [(4, 1), (2, 2), (1, 3)]
De esta forma, la ordenación se realiza por el segundo elemento de cada par.