Sobes.tech
Middle — Senior

Como ordenar uma lista de pares pelo segundo elemento em Python?

sobes.tech IA

Resposta da IA

Para ordenar uma lista de pares (tuplos) pelo segundo elemento em Python, pode usar a função sorted() ou o método de lista .sort() com o parâmetro key, que indica que a ordenação deve ocorrer pelo segundo elemento do par (índice 1).

Exemplo:

pares = [(1, 3), (4, 1), (2, 2)]
pairs_ordenados = sorted(pares, key=lambda x: x[1])
print(pairs_ordenados)  # Vai mostrar: [(4, 1), (2, 2), (1, 3)]

Ou ordenar no local:

pares.sort(key=lambda x: x[1])
print(pares)  # [(4, 1), (2, 2), (1, 3)]

Assim, a ordenação ocorre pelo segundo elemento de cada par.