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