Создать функцию, которая сортирует список кортежей по второму элементу каждого кортежа.

Сортировка списка кортежей по второму элементу

Функция sort_tuples_by_second принимает список кортежей и сортирует его по второму элементу каждого кортежа.

def sort_tuples_by_second(tuples_list):
    return sorted(tuples_list, key=lambda x: x[1])

# Пример использования:
example_tuples = [(1, 3), (3, 1), (2, 2)]
sorted_tuples = sort_tuples_by_second(example_tuples)
print("Отсортированные кортежи:", sorted_tuples)

Функция использует функцию sorted() с параметром key, который определяет, по какому критерию следует сортировать элементы. В данном случае используется лямбда-функция, которая извлекает второй элемент каждого кортежа для сортировки списка.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 17 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: