Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में टपल में None वैल्यू है या नहीं चेक करना

जब यह चेक करने की आवश्यकता होती है कि टपल में कोई 'None' वैल्यू है या नहीं, तो 'any' मेथड, 'map' मेथड और लैम्ब्डा फंक्शन का उपयोग किया जा सकता है।

map फंक्शन एक दी गई फंक्शन/ऑपरेशन को एक इटरेबल (जैसे लिस्ट, टपल) में प्रत्येक आइटम पर लागू करता है। यह परिणाम के रूप में एक लिस्ट वापस करता है।

अनाम फंक्शन एक ऐसा फंक्शन है जिसे बिना नाम के परिभाषित किया जाता है।

सामान्यतः, पायथन में फंक्शन्स को 'def' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन अनाम फंक्शन को 'lambda' कीवर्ड की मदद से परिभाषित किया जाता है। यह एक सिंगल एक्सप्रेशन लेता है, लेकिन किसी भी संख्या में आर्गुमेंट्स ले सकता है। यह एक्सप्रेशन का उपयोग करता है और उसका परिणाम वापस करता है।

'any' मेथड यह जांचता है कि इटरेबल में कम से कम एक True वैल्यू मौजूद है या नहीं। यदि हां, तो यह True वापस करता है, अन्यथा False।

उदाहरण

my_tuple = (31, 45, 12, 56, 78, None, None)
print("The tuple is:")
print(my_tuple)

my_result = any(map(lambda elem: elem is None, my_tuple))
print("Does the tuple contain any None value?")
print(my_result)

आउटपुट

The tuple is: (31, 45, 12, 56, 78, None, None)
Does the tuple contain any None value? True

व्याख्या

  • एक टपल परिभाषित किया गया है और कंसोल पर डिस्प्ले किया गया है।
  • 'map' मेथड का उपयोग करके टपल में प्रत्येक एलिमेंट पर लैम्ब्डा फंक्शन लागू किया जाता है।
  • 'any' फंक्शन को इस परिणाम पर कॉल किया जाता है और इसे एक वेरिएबल को असाइन किया जाता है।
  • इस वेरिएबल को कंसोल पर डिस्प्ले किया जाता है।
  1. - पायथन में टुपल्स के टुपल में तत्व की उपस्थिति जांचें

    पायथन टुपल्स नेस्टेड हो सकते हैं। हमारे पास एक टुपल हो सकता है जिसके तत्व भी टुपल्स हों। इस लेख में हम देखेंगे कि कैसे पता लगाया जाए कि कोई दिया गया मान टुपल्स के टुपल में एक तत्व के रूप में मौजूद है या नहीं। any के साथ any फंक्शन का उपयोग यह जांचने के लिए किया जा सकता है कि कोई दिया गया मान टुपल म

  1. - Python में बिना वैल्यू के एट्रिब्यूट कैसे डिक्लेयर करें?

    Python में, कई अन्य भाषाओं की तरह, एक वैल्यू है जिसका अर्थ कोई वैल्यू नहीं है। Python में, वह वैल्यू जिसकी कोई वैल्यू नहीं है, None है। तो निम्न दिखाता है कि None का उपयोग कैसे किया जाता है: class Student: StudentName = None RollNumber = None वे इंस्टेंस वेरिएबल्स की तरह हैं, और क्लास वेरिएब

  1. - पायथन में कैसे जांचें कि स्ट्रिंग में अल्फाबेट्स या नंबर्स हैं?

    पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं: print(123abc.isalnum()) आउटपुट: True print(123#$%abc.isalnum()) आउटपुट: False आप उसी परिणाम के ल