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

पायथन में टपल पर del ऑपरेटर कैसे काम करता है?


व्यक्तिगत टपल एलिमेंट्स को हटाना संभव नहीं है। बेशक, अवांछित एलिमेंट्स को छोड़कर लिस्ट कॉम्प्रिहेंशन या स्लाइसिंग का उपयोग करके एक और टपल बनाने में कुछ भी गलत नहीं है। पूरे टपल को स्पष्ट रूप से हटाने के लिए, आप del स्टेटमेंट का उपयोग कर सकते हैं।

उदाहरण

tup = ('physics', 'chemistry', 1997, 2000)
print(tup)
del(tup)
print("After deleting tup : ")
print(tup)

यह निम्नलिखित आउटपुट देगा। ध्यान दें एक अपवाद उठाया गया, ऐसा इसलिए है क्योंकि del tup के बाद टपल मौजूद नहीं है।

उदाहरण

('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
  File "test.py", line 9, in 
    print tup;
NameError: name 'tup' is not defined

  1. - पायथन में लिस्ट पर * ऑपरेटर कैसे काम करता है?

    स्टार (*) ऑपरेटर सीक्वेंस/कलेक्शन को पोजिशनल आर्गुमेंट्स में अनपैक करता है। इसलिए यदि आपके पास एक लिस्ट है और आप उस लिस्ट के आइटम्स को प्रत्येक पोजिशन के लिए आर्गुमेंट्स के रूप में पास करना चाहते हैं जैसे वे लिस्ट में हैं, तो प्रत्येक एलिमेंट को व्यक्तिगत रूप से इंडेक्स करने के बजाय, आप बस * ऑपरेटर

  1. - पायथन में \B रेगुलर एक्सप्रेशन कैसे काम करता है?

    वर्ड बाउंड्री \b उन पोजीशन से मैच करता है जहां एक तरफ वर्ड कैरेक्टर होता है (आमतौर पर अक्षर, अंक या अंडरस्कोर)। \B उन सभी पोजीशन से मैच करता है जहां \b मैच नहीं करता। निम्नलिखित कोड दर्शाता है कि रेगेक्स \B कैसे काम करता है: import re result = re.findall(r\Bcat, certificate) result2 = re.findall(r

  1. - पायथन फ़ाइलों में अंडरस्कोर _ कैसे काम करता है?

    अंडरस्कोर (_) पायथन में विशेष है। पायथन में अंडरस्कोर का उपयोग करने के 5 मुख्य मामले हैं। 1. इंटरप्रेटर में अंतिम एक्सप्रेशन का मान स्टोर करना पायथन इंटरप्रेटर अंतिम एक्सप्रेशन के मान को _ नामक विशेष वेरिएबल में स्टोर करता है। >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मानों को अनदेखा करन