Middle — Senior
Kuidas sorteerida paari nimekiri teise elemendi järgi Pythonis?
sobes.tech AI
Vastus AI-lt
Pythonis, et sorteerida nimekiri paare (tuples) teise elemendi järgi, saate kasutada funktsiooni sorted() või nimekirja meetodit .sort() koos parameetriga key, mis näitab, et sorteerimine toimub teise elemendi järgi (indeks 1).
Näide:
paare = [(1, 3), (4, 1), (2, 2)]
sorteeritud_paare = sorted(paare, key=lambda x: x[1])
print(sorteeritud_paare) # Kuvab: [(4, 1), (2, 2), (1, 3)]
Või kohapealne sortimine:
paare.sort(key=lambda x: x[1])
print(paare) # [(4, 1), (2, 2), (1, 3)]
Nii toimub sorteerimine iga paari teise elemendi järgi.