जब टपल्स की लिस्ट से टपल्स को हटाने की आवश्यकता होती है यदि यह मान 'n' से अधिक है, तो लैम्ब्डा फ़ंक्शन का उपयोग किया जा सकता है।
एनोनिमस फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। सामान्यतः, Python में फ़ंक्शन्स को 'def' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन एनोनिमस फ़ंक्शन को 'lambda' कीवर्ड की मदद से परिभाषित किया जाता है।
यह एक सिंगल एक्सप्रेशन लेता है, लेकिन किसी भी संख्या में आर्गुमेंट्स ले सकता है। यह एक्सप्रेशन का उपयोग करता है और इसका परिणाम लौटाता है।
इसके लिए एक प्रदर्शन नीचे दिया गया है:
उदाहरण
my_tuple = [('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
print("The list of tuple is : ")
print(my_tuple)
my_result = [i for i in my_tuple if i[1] >= 100]
print("The resultant list of tuple is : ")
print(my_result)आउटपुट
The list of tuple is : [('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
The resultant list of tuple is : [('a', 130), ('b', 230), ('z', 654)]व्याख्या
- टपल्स की एक लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
- इस पर इटरेट किया जाता है, और जांचा जाता है कि क्या कोई एलिमेंट शून्य से अधिक या बराबर है।
- यदि हां, तो इसे लिस्ट में बदल दिया जाता है।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।