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