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

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

पायथन में लिस्ट एक लीनियर डेटा स्ट्रक्चर है जहां एलिमेंट्स सन्निहित मेमोरी लोकेशन्स में स्टोर होते हैं और एलिमेंट्स को उनके इंडेक्स द्वारा एक्सेस किया जाता है।

हमें कभी-कभी पायथन में लिस्ट से एलिमेंट हटाने की आवश्यकता होती है। इसे प्राप्त करने के लिए विभिन्न इनबिल्ट फंक्शन्स हैं।

pop()

यह pop() में आर्गुमेंट के रूप में पास किए गए इंडेक्स पर एलिमेंट को डिलीट या हटाता है।

उदाहरण

lst = [1, 2, 3, 4, 5]
lst.pop(2)
print(lst)

आउटपुट

[1, 2, 4, 5]

उपरोक्त कोड स्निपेट दर्शाता है कि pop(2) इंडेक्स 2 पर एलिमेंट को हटा देता है।

remove()

यह फंक्शन remove() में आर्गुमेंट के रूप में पास किए गए एलिमेंट की पहली घटना को हटाता है।

उदाहरण

lst = [1, 2, 3, 2, 4, 5]
lst.remove(2)
print(lst)

आउटपुट

[1, 3, 2, 4, 5]

उपरोक्त कोड स्निपेट दर्शाता है कि remove(2) एलिमेंट 2 की पहली घटना को हटा देता है, यानी इंडेक्स 1 पर।

del[a:b]

इस फंक्शन का उपयोग लिस्ट में इंडेक्स a (इन्क्लूसिव) से इंडेक्स b (नॉट इन्क्लूसिव) तक एलिमेंट्स को हटाने के लिए किया जाता है।

उदाहरण

lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
del lst[2:5]
print(lst)

आउटपुट

[0, 1, 5, 6, 7, 8, 9]

उपरोक्त कोड लिस्ट से इंडेक्स 2 से 5 (यानी एलिमेंट्स 2, 3, 4) को हटा देता है।

clear()

इस फंक्शन का उपयोग लिस्ट से सभी एलिमेंट्स को हटाने के लिए किया जाता है।

उदाहरण

lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
lst.clear()
print(lst)

आउटपुट

[]

लिस्ट से सभी एलिमेंट्स हटा दिए जाते हैं, लेकिन एक खाली लिस्ट बची रहती है।

  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. - पायथन में सूची से स्ट्रिंग कैसे बनाएं?

    पायथन में एक बिल्ट-इन join() फ़ंक्शन होता है जो सीक्वेंस ऑब्जेक्ट में एलिमेंट्स को जोड़कर और उनके बीच सेपरेटर डालकर एक स्ट्रिंग वापस करता है। यदि हमें बिना किसी सेपरेटर के स्ट्रिंग चाहिए, तो हम इसे नल स्ट्रिंग से इनिशियलाइज़ करते हैं। >>> lst = [h, e, l, l, o] >>> separator = >

  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}कुंजी-मान जोड़ी को हट