Sobes.tech
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.