Python Programming Training Certification
Flexible Hours
100 Assignments
Instructor Led online Training
50 LMS Access
24X7 Support
100% Skill Level
Enquire Now
Course Overview
Python filter() Function
Python filter() function is used to get filtered elements. This function takes two arguments, first is a function and the second is iterable. The filter function returns a sequence from those elements of iterable for which function returns True.
The first argument can be None if the function is not available and returns only elements that are True.
Signature
- filter (function, iterable)
Parameters
function: It is a function. If set to None returns only elements that are True.
Iterable: Any iterable sequence like list, tuple, and string.
Both the parameters are required.
Return
It returns the same as returned by the function.
Let’s see some examples of filter() function to understand it’s functionality.
Python filter() Function Example 1
This simple example returns values higher than 5 using filter function. See the below example.
-
# Python filter() function example
def filterdata(x):
if x>5:
return x
# Calling function
result = filter(filterdata,(1,2,6))
# Displaying result
print(list(result))
Output:
- [6]
Python filter() Function Example 2
This function takes the first argument as a function and if no function is passed. It requires None to pass which returns all the True values. See the example below.
-
# Python filter() function example
# Calling function
result = filter(None,(1,0,6)) # returns all non-zero values
result2 = filter(None,(1,0,False,True)) # returns all non-zero and True values
# Displaying result
result = list(result)
result2 = list(result2)
print(result)
print(result2)
Output:
-
[1, 6]
[1, True]
Python filter() Function Example 3
-
# Python filter() function example
def mulof3(val):
if val%3==0:
return val
# Calling function
result = filter(mulof3,(1,3,5,6,8,9,12,14))
# Displaying result
result = list(result)
print(result) # multiples of 3
Output:
- [3, 6, 9, 12]
Candidate’s Journey During Our Training Program
Expert’s Advice & Selection of Module
Choosing the right type of module for the training is half the battle & Our Team of experts will help & guide you.
Get Trained
Get Trained & Learn End to End Implementation from our Expert Trainer who are working on the same domain.
Work on Projects
We Do make our student’s work on multiple case studies , scenario based tasks & projects in order to provide real-time exposure to them.
Placements
We have a dedicated placement cell in order to provide placement assistance & relevant interviews to our candididates till selection
Placement Partner