কম্পিউটার

পাইথনে ডুপ্লিকেট তালিকাগুলিকে টিপলে (প্রিজারভিং অর্ডার) সরান


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

তালিকার বোধগম্যতা হল একটি সংক্ষিপ্ত হস্ত যা তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং এটিতে ক্রিয়াকলাপ সম্পাদন করে।

পাইথন 'সেট' নামে পরিচিত একটি ডেটাটাইপ নিয়ে আসে। এই 'সেট'টিতে এমন উপাদান রয়েছে যা শুধুমাত্র অনন্য। সেটটি ছেদ, পার্থক্য, মিলন এবং প্রতিসম পার্থক্যের মতো ক্রিয়াকলাপ সম্পাদনে কার্যকর।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_tuple_1 =([1, 21, 34] , [11, 0, 98], [45, 67, 56])print("তালিকার টিপল হল :")print(my_tuple_1)temp_val =set() my_result =[my_tuple_1-এ elem-এর জন্য elem if not(tuple(elem) in temp_val বা temp_val.add(tuple(elem)))]print("তালিকার অনন্য টিপল হল :")print(my_result)

আউটপুট

<প্রের> তালিকার টিপল হল :([1, 21, 34], [11, 0, 98], [45, 67, 56]) তালিকার অনন্য টিপল হল :[[1, 21, 34], [১১, ০, ৯৮], [৪৫, ৬৭, ৫৬]]

ব্যাখ্যা

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

  1. পাইথনে একটি তালিকাকে একাধিক তালিকায় রূপান্তর করুন

  2. পাইথনে টিপলের তালিকায় টিপল একত্রিত করা

  3. পাইথনে তালিকা এবং Tuples মধ্যে পার্থক্য.

  4. Python এ তালিকা এবং tuples মধ্যে পার্থক্য কি?