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.