Sobes.tech
Middle — Senior

Jak posortować listę par według drugiego elementu w Pythonie?

sobes.tech AI

Odpowiedź od AI

Aby posortować listę par (krotek) według drugiego elementu w Pythonie, można użyć funkcji sorted() lub metody listy .sort() z parametrem key, który wskazuje, że sortowanie ma się odbywać według drugiego elementu pary (indeks 1).

Przykład:

pary = [(1, 3), (4, 1), (2, 2)]
posortowane_pary = sorted(pary, key=lambda x: x[1])
print(posortowane_pary)  # Wyświetli: [(4, 1), (2, 2), (1, 3)]

Lub sortowanie na miejscu:

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

W ten sposób sortowanie odbywa się według drugiego elementu każdej pary.