Course Content
What is Python?
Introduction of Python and Its setup
0/2
Control Statement
Control statements are used to control the flow of execution depending upon the specified condition/logic.
0/4
File Handling
File handling is an important component of any application. Python has multiple functions for creating, reading, updating, and deleting files.
0/2
Examples
Following are the examples of python scripts to try hands-on, you are ready to start your python journey.
0/7
Python
About Lesson

Overview

The map()filter() and reduce() functions bring a bit of functional programming to Python. All three of these are convenience functions that can be replaced with List comprehensions or loops but provide a more elegant and short-hand approach to some problems

filter() function

Similar to map()filter() takes a function object and an iterable and creates a new list. As the name suggests, filter() forms a new list that contains only elements that satisfy a certain condition.

Syntax

filter(function, iterables(s))

Example

def starts_with_A(s):
	return s[0] == "A"

fruit = ["Apple", "Banana", "Pear", "Apricot", "Orange"]

filter_object = filter(starts_with_A, fruit)
print(list(filter_object))

Output:

['Apple', 'Apricot']

It can be also done by using a lambda function like map().