এখানে দুটি লিস্ট আছে, L1 একটি লিস্ট অবজেক্ট যেখান থেকে কিছু এলিমেন্ট রিমুভ করতে হবে, এবং L2 রিমুভ করার এলিমেন্টের ইনডেক্সগুলো ধারণ করে।
>>> L1=[1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L2=[2, 4, 6]
L2`-এ লিস্ট করা ইনডেক্সগুলোর এলিমেন্ট রিমুভ করতে, প্রথমে L1- থেকে একটি ইনামারেট অবজেক্ট তৈরি করি। enumerate() ফাংশন একটি ইনামারেট অবজেক্ট রিটার্ন করে যা টু-এলিমেন্ট টাপলের কালেকশন, লিস্টে ইনডেক্স এবং এলিমেন্টের সাথে overeenılık।
তারপর এই ইনামারেটরের ওপর দুটি ভেরিয়েবল নিয়ে একটি for লুপ চালাই এবং প্রতিটি ইনডেক্সকে L2-এর এলিমেন্টের সাথে কম্পেয়ার করি। যদি মিলে যায়, 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]