কম্পিউটার

পাইথনের অন্য তালিকা থেকে সূচক তালিকা কীভাবে সরিয়ে ফেলা যায়?


আমাদের এখানে দুটি তালিকা রয়েছে, 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]



  1. পাইথনের একটি লেবেল থেকে পাঠ্য কীভাবে সরানো যায়?

  2. কিভাবে একটি পাইথন অভিধান থেকে একটি কী সরাতে?

  3. পাইথনে স্ট্রিং-এ অক্ষরগুলির একটি তালিকা কীভাবে সরিয়ে ফেলা যায়?

  4. কিভাবে আমরা পাইথন ফাংশন থেকে একটি তালিকা ফেরত দিতে পারি?