जब यह जांचना आवश्यक हो कि टपल का कोई 'कोई नहीं' मान है या नहीं, तो 'कोई' विधि, 'मानचित्र' विधि और लैम्ब्डा फ़ंक्शन का उपयोग किया जा सकता है।
मैप फ़ंक्शन किसी दिए गए फ़ंक्शन/ऑपरेशन को प्रत्येक आइटम पर एक पुनरावर्तनीय (जैसे सूची, टपल) में लागू करता है। यह परिणाम के रूप में एक सूची देता है।
बेनामी फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है।
सामान्य तौर पर, पायथन में फ़ंक्शन को 'डीफ़' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन अनाम फ़ंक्शन को 'लैम्ब्डा' कीवर्ड की मदद से परिभाषित किया जाता है। यह एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है। यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।
यदि कम से कम एक सही मान मौजूद है, तो 'कोई' विधि पुनरावर्तनीय देखने के लिए जाँच करती है। यदि हाँ, तो यह सही है, अन्यथा गलत है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple =(31, 45, 12, 56, 78, कोई नहीं, कोई नहीं) प्रिंट ("टुपल है:") प्रिंट (my_tuple) my_result =कोई भी (मानचित्र (लैम्ब्डा एलीम:एलीम कोई नहीं है, my_tuple)) प्रिंट ("क्या टपल में कोई कोई मूल्य नहीं है?" )प्रिंट(my_result)
आउटपुट
टुपल है:(31, 45, 12, 56, 78, कोई नहीं, कोई नहीं)स्पष्टीकरण
- एक टपल परिभाषित किया गया है और कंसोल पर प्रदर्शित होता है।
- लैम्ब्डा फ़ंक्शन 'मैप' विधि का उपयोग करके टपल में प्रत्येक तत्व पर लागू होता है।
- इस परिणाम पर किसी भी फ़ंक्शन को कॉल किया जाता है और इसे एक वेरिएबल को असाइन किया जाता है।
- यह चर कंसोल पर प्रदर्शित होता है।