Sobes.tech
Middle — Senior
26

Как отсортировать список пар по второму элементу в Python?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Чтобы отсортировать список пар (кортежей) по второму элементу в Python, можно использовать функцию sorted() или метод списка .sort() с параметром key, указывающим, что сортировка должна происходить по второму элементу пары (индекс 1).

Пример:

pairs = [(1, 3), (4, 1), (2, 2)]
sorted_pairs = sorted(pairs, key=lambda x: x[1])
print(sorted_pairs)  # Выведет: [(4, 1), (2, 2), (1, 3)]

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

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

Таким образом, сортировка происходит по второму элементу каждой пары.