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