Sobes.tech
Back to questions
Junior — Middle
73

Имели ли вы опыт использования функции filter в своих проектах?

Companies where asked
EvappsEvapps

Answer from AI

sobes.tech AI

Да, функция filter в Python часто используется для отбора элементов из итерируемого объекта на основе заданного условия. Она принимает два аргумента: функцию, которая возвращает True или False для каждого элемента, и сам итерируемый объект. В результате возвращается итератор с элементами, для которых функция вернула True.

Пример использования:

numbers = [1, 2, 3, 4, 5, 6]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)  # Выведет: [2, 4, 6]

В проектах я применял filter для очистки данных, отбора нужных записей и других задач, где важно быстро и лаконично отфильтровать коллекцию.