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.