Python tutorial for beginners in Hindi-Chapter 8(Lambda Function)
Updated: Nov 10, 2020
Lambda Function
Python में, annomous functions को lambda function कहा जाता है।नाम का उपयोग किए बिना जो फ़ंक्शन बनाए जाते हैं उन्हें annomous functions या lambda function कहा जाता है।
syntax:
lambda <arguments>:<expression>
function = lambda:print("Python")
1.Lambda function without parameter and without retun
add = lambda: print("The sim is:",10+20).
add()
2.Lambda function with parameter and without return
add = lambda a,b: print("The sim is:",a+b)
add(10,20)
3.Lambda function without parameter and with return
add = lambda : 10+20
sum = add()
print("The sum is:",sum)
4.Lambda function with parameter and with return
add = lambda a,b: a+b
sum = add(10,20)
print("The sum is:",sum)
5.Lambda function with default parameter
add = lambda a=0,b=0: print("The sim is:",a+b)
add() #0
add(10,20) #30
Using map function in lambda
syntax:
map(function_object,iterable1,iterable2)
Map function एक function_object और list, dictionary की तरह iterables की किसी भी संख्या को स्वीकार करता है। यह अनुक्रम में प्रत्येक element के लिए function_object को कार्यान्वित करता है और function_object द्वारा संशोधित element का map लौटाता है।

Using filter function in lambda
syntax:
filter(function_object,iteraable)
Filter function दो तर्कों को स्वीकार करता है, एक है function_object और दूसरा एक iterable है। Function_object को iterable के प्रत्येक element के लिए call किया जाता है और filer केवल उन element को लौटाता है जिनके लिए function_object सही होता है।
Map function की तरह, filtr function भी एक element का एक map देता है। Filter function में केवल एक iterable हो सकती है।

तो हमने इस chapter में lambda function के बारे में सीखा। अगले chapter में हम collection के बारे में पढ़ेंगे।
अगर आप chapter wise नोट्स चाहते हैं तो अपना email कमेंट बॉक्स में डालें।किसी भी doubt के लिए नीचे comment करें।