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.