Sobes.tech
Middle — Senior

Jak setřídit seznam párů podle druhého prvku v Pythonu?

sobes.tech AI

Odpověď od AI

Pro seřazení seznamu párů (tuples) podle druhého prvku v Pythonu můžete použít funkci sorted() nebo metodu seznamu .sort() s parametrem key, který určuje, že řazení by mělo probíhat podle druhého prvku páru (index 1).

Příklad:

páry = [(1, 3), (4, 1), (2, 2)]
řazené_páry = sorted(páry, key=lambda x: x[1])
print(řazené_páry)  # Vypíše: [(4, 1), (2, 2), (1, 3)]

Nebo řazení na místě:

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

Tímto způsobem se řazení provádí podle druhého prvku každého páru.