पायथन में लिस्ट एक लीनियर डेटा स्ट्रक्चर है जहां एलिमेंट्स सन्निहित मेमोरी लोकेशन्स में स्टोर होते हैं और एलिमेंट्स को उनके इंडेक्स द्वारा एक्सेस किया जाता है।
हमें कभी-कभी पायथन में लिस्ट से एलिमेंट हटाने की आवश्यकता होती है। इसे प्राप्त करने के लिए विभिन्न इनबिल्ट फंक्शन्स हैं।
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)
आउटपुट
[]
लिस्ट से सभी एलिमेंट्स हटा दिए जाते हैं, लेकिन एक खाली लिस्ट बची रहती है।