जब टुपल्स की सूची से टुपल्स को हटाने की आवश्यकता होती है, यदि यह मान 'n' से अधिक है, तो लैम्ब्डा फ़ंक्शन का उपयोग किया जा सकता है।
बेनामी फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। सामान्य तौर पर, पायथन में फ़ंक्शन को '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)]
स्पष्टीकरण
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- इसे फिर से दोहराया जाता है, और जांचा जाता है कि क्या कोई तत्व शून्य से बड़ा या उसके बराबर है।
- यदि हाँ, तो इसे एक सूची में बदल दिया जाता है।
- इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
- यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।