सूचियों की सूची में प्रत्येक सबलिस्ट के समान सूचकांक में एक तत्व संरचना की तरह एक स्तंभ का प्रतिनिधित्व करता है। इस लेख में हम देखेंगे कि हम सूचियों की सूची से किसी कॉलम को कैसे हटा सकते हैं। जिसका अर्थ है कि हमें प्रत्येक सबलिस्ट से एक ही इंडेक्स पोजीशन पर एलिमेंट को डिलीट करना होगा।
पॉप का उपयोग करना
हम पॉप विधि का उपयोग करते हैं जो किसी विशेष स्थान पर तत्व को हटा देता है। लूप के लिए विशिष्ट अनुक्रमणिका पर तत्वों के माध्यम से पुनरावृति करने के लिए डिज़ाइन किया गया है और पॉप का उपयोग करके उन्हें हटा देता है।
उदाहरण
# List of lists
listA = [[3, 9, 5, 1],
[4, 6, 1, 2],
[1, 6, 12, 18]]
# printing original list
print("Given list \n",listA)
# Apply pop
[i.pop(2) for i in listA]
# Result
print("List after deleting the column :\n ",listA) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] List after deleting the column : [[3, 9, 1], [4, 6, 2], [1, 6, 18]]
डेल के साथ
इस दृष्टिकोण में हम डेल फ़ंक्शन का उपयोग करते हैं जो उपरोक्त दृष्टिकोण के समान है। हम उस इंडेक्स का उल्लेख करते हैं जिस पर कॉलम को हटाना है।
उदाहरण
# List of lists
listA = [[3, 9, 5, 1],
[4, 6, 1, 2],
[1, 6, 12, 18]]
# printing original list
print("Given list \n",listA)
# Apply del
for i in listA:
del i[2]
# Result
print("List after deleting the column :\n ",listA) आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list [[3, 9, 5, 1], [4, 6, 1, 2], [1, 6, 12, 18]] List after deleting the column : [[3, 9, 1], [4, 6, 2], [1, 6, 18]]