Back to questions
Evapps
Junior — Middle
73
Имели ли вы опыт использования функции filter в своих проектах?
Companies where asked
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 для очистки данных, отбора нужных записей и других задач, где важно быстро и лаконично отфильтровать коллекцию.