Sobes.tech
Middle — Senior

Как да сортирате списък с двойки по втория елемент в Python?

sobes.tech AI

Отговор от AI

За да сортирате списък с двойки (tuples) по втория елемент в Python, можете да използвате функцията sorted() или метода .sort() на списъка с параметъра key, който указва, че сортирането трябва да се извърши по втория елемент на двойката (индекс 1).

Пример:

двойки = [(1, 3), (4, 1), (2, 2)]
сортирани_двойки = sorted(двойки, key=lambda x: x[1])
print(сортирани_двойки)  # Ще изведе: [(4, 1), (2, 2), (1, 3)]

Или сортиране на място:

двойки.sort(key=lambda x: x[1])
print(двойки)  # [(4, 1), (2, 2), (1, 3)]

По този начин сортирането се извършва по втория елемент на всяка двойка.