কম্পিউটার

পাইথন প্রোগাম অন্য তালিকা থেকে সদৃশ উপাদান সূচক অপসারণ করতে


যখন অন্য তালিকা থেকে ডুপ্লিকেট উপাদান সূচী সরানোর প্রয়োজন হয়, তখন 'গণনা করুন' বৈশিষ্ট্য, তালিকা বোঝা এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list_1 = [4, 5, 6, 5, 4, 7, 8, 6]
my_list_2 = [1, 7, 6, 4, 7, 9, 10, 11]

print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)

temp_set = set()
temp = []

for index, value in enumerate(my_list_1):
   if value not in temp_set:
      temp_set.add(value)
   else:
      temp.append(index)

my_result = [element for index, element in enumerate(my_list_2) if index not in temp]

print("The result is :")
print(my_result)

আউটপুট

The first list is :
[4, 5, 6, 5, 4, 7, 8, 6]
The second list is :
[1, 7, 6, 4, 7, 9, 10, 11]
The result is :
[1, 7, 6, 9, 10]

ব্যাখ্যা

  • পূর্ণসংখ্যার দুটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • একটি খালি সেট তৈরি করা হয় এবং 'temp_set' হিসাবে সংজ্ঞায়িত করা হয়।
  • একটি খালি তালিকা তৈরি করা হয় এবং 'টেম্প' হিসাবে সংজ্ঞায়িত করা হয়।
  • প্রথম তালিকাটি 'গণনা' বৈশিষ্ট্য ব্যবহার করে পুনরাবৃত্তি করা হয় এবং প্রথম তালিকার উপাদানগুলিকে দ্বিতীয় তালিকার উপাদানগুলির সাথে তুলনা করা হয়৷
  • যদি তারা মিলে যায়, উপাদানটি একটি তালিকায় সংরক্ষিত হয়।
  • একটি তালিকা বোধগম্যতা দ্বিতীয় তালিকার উপাদানগুলির উপর পুনরাবৃত্তি করতে এবং নতুন তৈরি তালিকায় দ্বিতীয় তালিকার উপাদানগুলির গণনা উপস্থিত আছে কিনা তা পরীক্ষা করতে ব্যবহৃত হয়৷
  • এটি একটি তালিকায় রূপান্তরিত হয়৷
  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. পাইথনে তালিকার উপাদানগুলি মুছুন

  2. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

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

  4. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?