Найти тему
IT Start | Python

Функция filter в Python

В Python функция filter() используется для фильтрации элементов последовательности с помощью заданной функции. Она создает новый итератор, содержащий только те элементы, для которых функция возвращает True.

Синтаксис функции filter() выглядит следующим образом:

Синтаксис функции filter() в Python
Синтаксис функции filter() в Python

где function - это функция, которая принимает один аргумент и возвращает булево значение, а iterable - это итерируемый объект, например, список, кортеж или строка.

Пример использования функции filter():

Пример использования функции filter()
Пример использования функции filter()

В этом примере функция is_even() определяет, является ли число четным. Затем функция filter() применяется к списку numbers с использованием функции is_even() в качестве аргумента. Результатом будет новый итератор, содержащий только четные числа.

Функция filter() предоставляет удобный способ фильтрации элементов из итерируемого объекта, основываясь на условии, заданном пользовательской функцией. Она может быть использована во множестве сценариев, где требуется отбор определенных элементов из последовательности.

Больше интересного по Python можно найти у меня в телеграм-канале

Также у меня есть курсы по созданию телеграм-ботов и графического интерфейса на Python!

Наука
7 млн интересуются