यदि यह जांचना आवश्यक है कि क्या टपल में एक विशिष्ट मान 'K' है, तो इसे 'किसी भी' विधि, 'मानचित्र' विधि और लैम्ब्डा फ़ंक्शन का उपयोग करके किया जा सकता है।
बेनामी फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। सामान्य तौर पर, पायथन में फ़ंक्शन को 'डीफ़' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन अनाम फ़ंक्शन को 'लैम्ब्डा' कीवर्ड की मदद से परिभाषित किया जाता है। यह एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है। यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।
मैप फ़ंक्शन किसी दिए गए फ़ंक्शन/ऑपरेशन को प्रत्येक आइटम पर एक पुनरावर्तनीय (जैसे सूची, टपल) में लागू करता है। यह परिणाम के रूप में एक सूची देता है।
'कोई' विधि यह जांचती है कि क्या चलने योग्य तत्वों में से कोई भी सत्य है, और यदि ऐसा है, तो ट्यूर लौटाता है, अन्यथा गलत लौटाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple = ( 67, 45, 34, 56, 99, 123, 10, 56) print ("The tuple is : " ) print(my_tuple) K = 67 print("The value of 'K' has been initialized") my_result = any(map(lambda elem: elem is K, my_tuple)) print("Does tuple contain the K value ?" ) print(my_result)
आउटपुट
The tuple is : (67, 45, 34, 56, 99, 123, 10, 56) The value of 'K' has been initialized Does tuple contain the K value ? True
स्पष्टीकरण
- एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।
- 'K' का मान भी इनिशियलाइज़ किया गया है।
- सूची समझ का उपयोग लैम्ब्डा फ़ंक्शन का उपयोग करके टपल के माध्यम से पुनरावृति करने के लिए किया जाता है।
- यह ऑपरेशन टपल में सभी तत्वों के लिए मैप किया गया है।
- इस परिणाम की 'किसी भी' पद्धति का उपयोग करके जाँच की जाती है।
- इस ऑपरेशन को एक वैरिएबल असाइन किया गया है।
- यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।