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

पायथन में टपल से नेस्टेड रिकॉर्ड्स हटाना

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

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

उदाहरण

tuple_1 = (11, 23, (41, 25, 22), 19)
print("The tuple is:")
print(tuple_1)

my_result = tuple()
for count, elem in enumerate(tuple_1):
    if not isinstance(elem, tuple):
        my_result = my_result + (elem,)

print("Elements after removing the nested tuple is:")
print(my_result)

आउटपुट

The tuple is: (11, 23, (41, 25, 22), 19)
Elements after removing the nested tuple is: (11, 23, 19)

व्याख्या

  • एक टपल परिभाषित किया गया है, और कंसोल पर डिस्प्ले किया गया है।
  • एक और खाली टपल परिभाषित किया गया है।
  • पहले टपल को एन्यूमरेट किया जाता है, और उस पर इटरेट किया जाता है।
  • यदि टपल के अंदर एलिमेंट किसी विशिष्ट टाइप का इंस्टेंस नहीं है, तो उस एलिमेंट को खाली लिस्ट में जोड़ा जाता है।
  • यह ऑपरेशन एक वेरिएबल को असाइन किया जाता है।
  • इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library

  1. - पायथन प्रोग्राम: IP एड्रेस से लीडिंग ज़ीरोज़ हटाना

    IP एड्रेस नीचे दिया गया है, हमारा कार्य IP एड्रेस से लीडिंग ज़ीरोज़ हटाना है। पहले हम दिए गए स्ट्रिंग को . से स्प्लिट करते हैं और फिर इसे इंटीजर में कन्वर्ट करते हैं और लीडिंग ज़ीरोज़ हटाते हैं फिर उन्हें वापस स्ट्रिंग में जोड़ते हैं।उदाहरणInput: 200.040.009.400 Output: 200.40.9.400एल्गोरिदमचरण 1: I

  1. - पायथन डिक्शनरी से कुंजी कैसे हटाएं?

    पायथन का del कीवर्ड लगभग किसी भी ऑब्जेक्ट के लिए उपयोग किया जाता है। डिक्शनरी से किसी विशेष आइटम को हटाने के लिए, del स्टेटमेंट को की क्लॉज प्रदान करें।>>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3}\n>>> del D1[x]\n>>> D1\n{1: a, 2: b, 3: c, y: 2, z: 3}कुंजी-मान जोड़ी को हट