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

Пример:

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

Чтобы отсортировать список пар (кортежей) по второму элементу в 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)]

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее