Python Lamba/Anonymous Function [ simplest Example ]
Python Lambda function is also known as anonymous function as these type of functions does not have any function name. Nameless functions are defined using lambda keywords thus also known as Lambda functions.
Lambda function is also known as an anonymous function. These types of functions are normally defined to solve very simple expressions.
The syntax of the lambda function is as follows
lambda parameters: expression
Lambda functions can have any number of function arguments but only one expression. The expression is evaluated and returned. Lambda functions can be used wherever function objects are required.
So with a lambda function, you can not use any if-else, while, for loop or return the value.
Python Lambda function Example
#program to define lambda function in python f = lambda x : x**2 #lambda function with map() function result = f(20) print('The result is :',result)
The result is : 400
Landa function with map( ) function
f = lambda x : x**2
# lambda function with map() function
l1 = [1, 2, 4, 5, 6, 7, 78, 7, 4, 34, 4, 14, 44, 4, 4]
result = list(map(f, l1))
output of lambda function with map() function
[1, 4, 16, 25, 36, 49, 6084, 49, 16, 1156, 16, 196, 1936, 16, 16]
Now we think you have the idea of lambda function in Python. Most of the time lambda functions are used when we do not want to assign a function name to very small functions otherwise a simple function is advisable.