Sobes.tech
Middle — Senior

Kako sortirati listu parova po drugom elementu u Pythonu?

sobes.tech АИ

Одговор од АИ

Da biste sortirali listu parova (tuples) po drugom elementu u Pythonu, možete koristiti funkciju sorted() ili metodu liste .sort() sa parametrima key, koji ukazuje da sortiranje treba da se izvrši po drugom elementu para (indeks 1).

Primer:

parovi = [(1, 3), (4, 1), (2, 2)]
sortirani_parovi = sorted(parovi, key=lambda x: x[1])
print(sortirani_parovi)  # Ispisaće: [(4, 1), (2, 2), (1, 3)]

Ili sortiranje na mestu:

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

Na ovaj način, sortiranje se vrši po drugom elementu svakog para.