Sobes.tech
Middle — Senior

Cum se sortează o listă de perechi după al doilea element în Python?

sobes.tech AI

Răspuns de la AI

Pentru a sorta o listă de perechi (tuples) după al doilea element în Python, poți folosi funcția sorted() sau metoda de listă .sort() cu parametrul key, care indică faptul că sortarea trebuie să se facă după al doilea element al perechii (indicele 1).

Exemplu:

perechi = [(1, 3), (4, 1), (2, 2)]
perechi_sortate = sorted(perechi, key=lambda x: x[1])
print(perechi_sortate)  # Va afișa: [(4, 1), (2, 2), (1, 3)]

Sau sortare pe loc:

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

Astfel, sortarea se face după al doilea element al fiecărei perechi.