GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.geeksforgeeks.org — filter() in python - GeeksforGeeks filter() in pythonLast Updated : 18 Mar, 2026 filter() function is used to extract elements from an iterable (like a list, tuple or set) that satisfy a given condition. It works by applying a function to each element and keeping only those for which function returns True. Example: This example shows how to keep only the words starting with the letter 'a' from a list of fruits.
Output ['apple', 'avocado', 'apricot'] Explanation: function starts_a checks if a word begins with 'a' and filter() applies this function to each fruit and returns only matching ones. Syntax
Parameters:
Return Value: A filter object (an iterator), which can be converted into a list, tuple, set, etc. ExamplesExample 1: This code defines a regular function to check if a number is even and then uses filter() to extract all even numbers from a list.
Output [2, 4, 6] Explanation:
Example 2: Below example uses a lambda function with filter() to select numbers divisible by 3.
Output [3, 6] Example 3: Here, lambda function is used with filter() to keep only words that have more than 5 letters from a list of fruits.
Output ['banana', 'cherry'] Example 4: This code uses filter() with None as the function to remove all falsy values (like empty strings, None and 0) from a list.
Output ['apple', 'banana', 'cherry'] Explanation: filter(None, L) removes all falsy values (empty string, None and 0) and keeps only truthy ones. Comment Explore |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |