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)]
Таким образом, сортировка происходит по второму элементу каждой пары.