Junior — Middle
Have you had experience using the filter function in your projects?
sobes.tech AI
Answer from AI
Yes, the filter function in Python is often used to select elements from an iterable object based on a given condition. It takes two arguments: a function that returns True or False for each element, and the iterable object itself. The result is an iterator with elements for which the function returned True.
Example of usage:
numbers = [1, 2, 3, 4, 5, 6]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers) # Outputs: [2, 4, 6]
In projects, I have used filter for data cleaning, selecting necessary records, and other tasks where it is important to quickly and concisely filter a collection.