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

पायथन में टुपल में क्रम-विशिष्ट डेटा टाइप जांचें


जब एक टुपल में एक विशिष्ट डेटा टाइप के क्रम की जांच करने की आवश्यकता होती है, तो 'isinstance' मेथड और 'चेनड if' का उपयोग किया जा सकता है।

'isinstance' मेथड जांचता है कि क्या दिया गया पैरामीटर एक विशिष्ट डेटा टाइप से संबंधित है या नहीं।

'चेनड if' एक चेनड कंडीशनल स्टेटमेंट है। यह नेस्टेड सिलेक्शन स्टेटमेंट्स लिखने का एक अलग तरीका है। इसका मूल अर्थ है कि कई if स्टेटमेंट्स को 'and' ऑपरेटर का उपयोग करके जोड़ा जाता है, और उनके परिणाम का मूल्यांकन किया जाता है।

एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।

उदाहरण

my_tuple = ('Hi', ['there', 'Will'], 67)
print("टुपल है: ")
print(my_tuple)
my_result = isinstance(my_tuple, tuple) and isinstance(my_tuple[0], str) and isinstance(my_tuple[1], list) and isinstance(my_tuple[2], int)
print("क्या सभी इंस्टेंसेस उसी क्रम में आवश्यक डेटा टाइप से मेल खाते हैं? ")
print(my_result)

आउटपुट

टुपल है: ('Hi', ['there', 'Will'], 67)
क्या सभी इंस्टेंसेस उसी क्रम में आवश्यक डेटा टाइप से मेल खाते हैं? True

व्याख्या

  • सूची का एक टुपल परिभाषित किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
  • 'isinstance' मेथड का उपयोग यह जांचने के लिए किया जाता है कि टुपल में तत्व एक निश्चित डेटा टाइप से संबंधित हैं या नहीं।
  • यह टुपल सूची के भीतर सभी तत्वों के लिए किया जाता है, इसलिए ऑपरेशन को चेन करने के लिए 'and' ऑपरेटर का उपयोग किया जाता है।
  • इसे एक मान को असाइन किया जाता है।
  • इसे कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में नंबर डेटा टाइप

    नंबर डेटा टाइप्स न्यूमेरिक values स्टोर करते हैं। जब आप उन्हें एक मान असाइन करते हैं तो नंबर ऑब्जेक्ट्स बनाए जाते हैं। उदाहरण के लिए: var1 = 1 var2 = 10 आप del स्टेटमेंट का उपयोग करके नंबर ऑब्जेक्ट के रेफरेंस को भी डिलीट कर सकते हैं। del स्टेटमेंट का सिंटैक्स है: del var1[,var2[,var3[....,varN]]]]

  1. - Python में दिए गए NumPy ऐरे का डेटा प्रकार बदलना

    NumPy ऐरे का डेटा प्रकार बदलने के लिए हमारे पास astype(data_type) नामक एक मेथड है। यदि हमारे पास float64 प्रकार का NumPy ऐरे है, तो हम इसे int32 में बदल सकते हैं astype() मेथड को डेटा प्रकार देकर। हम dtype क्लास का उपयोग करके NumPy ऐरे के प्रकार की जांच कर सकते हैं। आइए नमूना NumPy ऐरे के डेटा प्रक

  1. - Python डेटा टाइप्स और रूपांतरण में महारत: एक व्यावहारिक गाइड

    Python डेटा टाइप्स और टाइप रूपांतरण कैसे करें, इसका परिचय। Python डेटा टाइप्स जब हम Python में वेरिएबल्स बनाते या घोषित करते हैं, तो वेरिएबल्स विभिन्न डेटा टाइप्स रख सकते हैं। Python में निम्न बिल्ट-इन डेटा टाइप्स हैं: str int, float, complex list, tuple dict set bool byte, bytearray टेक्स्ट टाइप: