Python Filter и Lambda: фильтрация элементов в списке

Решение 1. Использование фильтра и лямбды:

В Python функция filter()используется для создания нового списка путем фильтрации элементов из существующего списка на основе условия, заданного лямбда-функцией. Вот пример:

numbers = [1, 2, 3, 4, 5, 6]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)  # Output: [2, 4, 6]

В этом примере лямбда-функция lambda x: x % 2 == 0проверяет, является ли число четным. Функция filter()применяет эту лямбда-функцию к каждому элементу в списке numbersи возвращает новый список, содержащий только четные числа.

Это всего лишь один из способов фильтрации элементов с использованием лямбда-выражений и фильтрации в Python. Существуют и другие методы и приемы.