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

पायथन में पहले टुपल तक एलिमेंट्स गिनें


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

उदाहरण

my_tuple_1 = (7, 8, 11, 0, (3, 4, 3), (2, 22))
print("टुपल है: ")
print(my_tuple_1)
for count, elem in enumerate(my_tuple_1):
    if isinstance(elem, tuple):
        break
print("पहले टुपल तक एलिमेंट्स की संख्या है: ")
print(count)

आउटपुट

टुपल है: (7, 8, 11, 0, (3, 4, 3), (2, 22))
पहले टुपल तक एलिमेंट्स की संख्या है: 4

व्याख्या

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

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट

  1. - Python टपल से पहला एलिमेंट कैसे पॉप करें?

    परिभाषा के अनुसार, टपल ऑब्जेक्ट इम्यूटेबल है। इसलिए इससे एलिमेंट निकालना संभव नहीं है। हालांकि, एक वर्कअराउंड होगा टपल को लिस्ट में बदलें, लिस्ट से वांछित एलिमेंट निकालें और इसे वापस टपल में बदलें। >>> T1=(1,2,3,4) >>> L1=list(T1) >>> L1.pop(0) 1 >>> L1 [2, 3, 4]

  1. - पायथन टपल और डिक्शनरी में क्या अंतर है?

    वे बहुत अलग डेटा संरचनाएं हैं। टपल में एलिमेंट्स की निम्नलिखित प्रॉपर्टीज होती हैं - क्रम बना रहता है। वे इम्म्यूटेबल हैं। वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकार मिश्रित हो सकते हैं। एलिमेंट्स को न्यूमेरिक (ज़ीरो-बेस्ड) इंडेक्सेज के माध्यम से एक्सेस किया जाता है। एक पायथन डिक्शनरी हैश