সেটের তালিকায় ডুপ্লিকেট সেট খুঁজে পেতে পাইথন প্রোগ্রাম


যখন সেটের তালিকায় ডুপ্লিকেট সেট খুঁজে বের করার প্রয়োজন হয়, তখন 'কাউন্টার' এবং 'ফ্রোজেনসেট' ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
from collections import Counter

my_list = [{4, 8, 6, 1}, {6, 4, 1, 8}, {1, 2, 6, 2}, {1, 4, 2}, {7, 8, 9}]

print("The list is :")
print(my_list)
my_freq = Counter(frozenset(sub) for sub in my_list)

my_result = []
for key, value in my_freq.items():

   if value > 1 :
      my_result.append(key)

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

আউটপুট

The list is :
[{8, 1, 4, 6}, {8, 1, 4, 6}, {1, 2, 6}, {1, 2, 4}, {8, 9, 7}]
The result is :
[frozenset({8, 1, 4, 6})]

ব্যাখ্যা

  • সেট মানগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • এটি 'ফ্রোজেনসেট' এবং 'কাউন্টার' ব্যবহার করে পুনরাবৃত্তি করা হয়।

  • এটি তালিকার প্রতিটি মানের ফ্রিকোয়েন্সি দেয়৷

  • এটি একটি ভেরিয়েবলে বরাদ্দ করা হয়৷

  • একটি খালি তালিকা তৈরি করা হয়েছে৷

  • ভেরিয়েবলের উপাদানগুলি বারবার পুনরাবৃত্তি করা হয় এবং ফ্রিকোয়েন্সি 1-এর বেশি হলে, এটি খালি তালিকায় যুক্ত করা হয়৷

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. C প্রোগ্রামিং

    সি তে কলাম অনুসারে সংখ্যা মুদ্রণের প্রোগ্রাম

  2. C প্রোগ্রামিং

    C ভাষায় প্রদত্ত সূচীতে লিঙ্কযুক্ত তালিকার নোডগুলি মুদ্রণ করুন

  3. Python

    কিভাবে Matplotlib একটি মানচিত্রে একটি স্কেল বার সন্নিবেশ করান?

  4. Android

    কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে প্রোগ্রাম্যাটিকভাবে একটি ব্রডকাস্ট রিসিভার কীভাবে নিবন্ধন করবেন?

  • C প্রোগ্রামিং
  •   
  • C++
  •   
  • Redis
  •   
  • BASH প্রোগ্রামিং
  •   
  • Python
  •   
  • Java
  •   
  • তথ্যশালা
  •   
  • HTML
  •   
  • JavaScript
  •   
  • প্রোগ্রামিং
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • mongodb
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL সার্ভার