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)]
По този начин сортирането се извършва по втория елемент на всяка двойка.