Python have another way to create functions.
In this way, python uses lambda keyword to create a function.
Lambda function can take any number of arguments and it evaluates the expression and return the result which we can store using a variable.
lambda arguments : expression
x = lambda y : y * 2 print(x(5))
Here, we have created a lambda function and give only one argument as y and the expression is y * 2.
We are storing the result to x.
We call the lambda function inside print statement by giving argument value 5 to x.
x = lambda y,z :y * z + 2 print(x(5,10))
Here, we created a lambda function which takes two arguments y, z, and returns the result of expression y * z + 2.
a = lambda x,y,z : x + y * z + 2 print(a(5,10,12))
Here, we have created a lambda function which takes three arguments and return the result after evaluation.
We are not restricted to number of arguments, we can create a lambda function which can take as much arguments as we want.
Python Function Vs Python Lambda
# multiply two numbers using lambda a = lambda x,y: x*y print(a(3,10)) # outputs 30
# multiply two numbers using function def mul(x, y): return x*y print(mul(3, 10)) # outputs 30
Lambda inside Functions
Power of lambda functions shown inside Python Functions as anonymous functions.
# function argument is x def mul(x): # lambda argument is y return lambda y: x * y # function argument value = 5 result = mul(5) # lambda argument value = 4 print(result(4))
# function argument is x def mul(x): # lambda argument is y return lambda y: x * y myList = [10, 20, 30, 40, 50] for i in myList: # function argument is i i.e. myList items result = mul(i) # lambda argument is 10 print(result(10))
100 200 300 400 500
So today we will learn how to auto login in a tab using Python. So, let’s first see…
In python, it’s very easy to deal with matrices due to its simple syntax and we create matrices…
Hello friends, do you know that there are many ways to make music players from simple to advanced…
Hello guys welcome again to our site where you get amazing source code absolutely free with explanation So,…
Hello friends, today we will make an age calculator using python’s GUI library tkinter so, let’s start. Python…
Hello guys, as usual we are sharing one more source code using which you can display images inside…