Назад к задачам
Intern — Middle
7

Генератор, имитирующий поведение функции filter

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создайте генератор, который воспроизводит работу встроенной функции filter, последовательно возвращая элементы из переданного итерируемого объекта, для которых пользовательская функция‑предикат возвращает истинное значение.

Пример 1: Ввод: gen = my_filter(lambda x: x % 2 == 0, [1, 2, 3, 4]) Вывод: [2, 4]