हमारे यहां दो सूचियां हैं, L1 एक सूची वस्तु जिसमें से कुछ तत्वों को हटाया जाना है, और L2 में हटाए जाने वाले तत्वों के सूचकांक हैं।
>>> L1=[1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L2=[2, 4, 6]
L2 में सूचीबद्ध इंडेक्स में तत्वों को हटाने के लिए, पहले हम L1 से एन्यूमरेट ऑब्जेक्ट बनाते हैं। एन्यूमरेट () फ़ंक्शन एन्यूमरेट ऑब्जेक्ट देता है जो सूची में इंडेक्स और एलिमेंट के अनुरूप दो एलिमेंट टुपल्स का एक संग्रह है।
फिर हम इस एन्यूमरेटर पर दो चर के साथ लूप के लिए चलाते हैं और एल 2 में तत्व के साथ प्रत्येक इंडेक्स की तुलना करते हैं। यदि पाया जाता है, तो L1 में संबंधित आइटम हटा दिया जाता है। ये रहा समाधान
>>> e=enumerate(L1) >>> for i,j in e: if i in L2: del L1[i]
परिणामी L1 में L2 में उल्लिखित अनुक्रमणिका के अलावा अन्य तत्व शामिल होंगे
>>> L1 [1, 2, 4, 5, 7, 8]