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

पायथन में चेक करना कि वेरिएबल टपल है या नहीं

जब यह चेक करने की आवश्यकता होती है कि कोई वेरिएबल टपल है या नहीं, तो 'type' मेथड का उपयोग किया जा सकता है। एक टपल एक इम्यूटेबल डेटा टाइप है। इसका मतलब है, एक बार वैल्यूज़ परिभाषित हो जाने के बाद, उनके इंडेक्स एलिमेंट्स को एक्सेस करके बदला नहीं जा सकता। यदि हम एलिमेंट्स को बदलने का प्रयास करते हैं, तो यह एरर का कारण बनता है। वे महत्वपूर्ण कंटेनर हैं क्योंकि वे रीड-ओनली एक्सेस सुनिश्चित करते हैं।

'type' मेथड यह जांचता है कि आर्गुमेंट के रूप में पास किए गए इटरेबल/वैल्यू का प्रकार क्या है।

उदाहरण

my_tuple_1 = (7, 8, 0, 3, 45, 3, 2, 22, 4)
print("The tuple is:")
print(my_tuple_1)

my_result = type(my_tuple_1) is tuple
print("Is the given variable a tuple?")
print(my_result)

आउटपुट

The tuple is: (7, 8, 0, 3, 45, 3, 2, 22, 4)
Is the given variable a tuple? True

व्याख्या

  • एक टपल परिभाषित किया गया है, और कंसोल पर डिस्प्ले किया गया है।
  • टपल के प्रकार की जांच की जाती है, और यह चेक करने के लिए 'is' और 'tuple' ऑपरेटर्स का उपयोग किया जाता है कि यह टपल टाइप है या नहीं।
  • इस परिणाम को एक वैल्यू असाइन की जाती है।
  • इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. - पायथन में वेरिएबल कैसे घोषित (डिक्लेयर) करें?

    संक्षिप्त उत्तर: पायथन में वेरिएबल घोषित करने की कोई आवश्यकता नहीं है। विस्तृत विवरण स्टैटिकली टाइप्ड भाषाएं (C, C++, Java, C#) उपयोग किए जाने वाले वेरिएबल के नाम और प्रकार की घोषणा प्रोग्राम में उपयोग करने से पहले करने की आवश्यकता होती है। संबंधित भाषा कंपाइलर सुनिश्चित करता है कि वेरिएबल में उपय

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

    हम isinstance(var, class) का उपयोग करके जांच सकते हैं कि var दी गई क्लास का इंस्टेंस है या नहीं। पायथन 2.x में str और unicode का बेस क्लास basestring है। इसलिए हम इसे इस प्रकार उपयोग कर सकते हैं: >>> s = A string >>> isinstance(s, basestring) True >>> isinstance(s, str) Tr

  1. - पायथन वेरिएबल मौजूद है या नहीं कैसे जांचें?

    हम पायथन में वेरिएबल मौजूद है या नहीं जांचने के लिए निम्न कोड का उपयोग करते हैं। उदाहरण x = 10 class foo: g = rt def bar(self): m = 6 print(locals()) if m in locals(): print(m is local variable) else: print(m is not a local variable) f