কম্পিউটার

পাইথনে একটি টিপলে তালিকার সমস্ত উপাদানের উপস্থিতি গণনা করুন


আমরা একটি তালিকা এবং tuple আছে. আমরা তালিকার উপাদানগুলিকে টিপলের উপাদানগুলির সাথে মেলাই এবং তালিকার উপাদানগুলির সাথে মিলে টেবিলের উপাদানগুলির সংখ্যা হিসাব করি৷

কাউন্টার সহ

আমরা টিপলের প্রতিটি উপাদানের গণনা পেতে সংগ্রহ থেকে কাউন্টার ফাংশন ব্যবহার করি। আবার একটি ডিজাইন করুন এবং শর্তে সেই উপাদানগুলি সন্ধান করুন যা তালিকায় উপস্থিত রয়েছে এবং tuple থেকে গণনার ফলাফলের অংশ৷

উদাহরণ

from collections import Counter
Atup = ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Alist = ['Mon', 'Thu']
# Given Tuple and list
print("Given tuple :\n",Atup)
print("Given list :\n",Alist)
cnt = Counter(Atup)
res= sum(cnt[i] for i in Alist)
print("Number of list elements in the tuple: \n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given tuple :
('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Given list :
['Mon', 'Thu']
Number of list elements in the tuple:
3

যোগফল() সহ

এই পদ্ধতিতে আমরা যোগফল ফাংশন প্রয়োগ করি। যদি টিপল থেকে মানটি তালিকায় উপস্থিত থাকে তবে আমরা 1টি ফেরত দিই এবং 0 প্রদান করি। সমষ্টি ফাংশনটি দেখান শুধুমাত্র তালিকা থেকে সেই উপাদানগুলির ফলাফল দেবে যা টিপলে উপস্থিত রয়েছে।

উদাহরণ

Atup = ('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Alist = ['Mon', 'Thu','Mon']
Alist = set(Alist)
# Given Tuple and list
print("Given tuple :\n",Atup)
print("Given list :\n",Alist)
res= sum(1 for x in Atup if x in Alist)
print("Number of list elements in the tuple: \n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given tuple :
('Mon', 'Wed', 'Mon', 'Tue', 'Thu')
Given list :
{'Mon', 'Thu'}
Number of list elements in the tuple:
3

  1. সংগ্রহ মডিউল ব্যবহার করে পাইথনে অ্যারের সমস্ত উপাদানের ফ্রিকোয়েন্সি গণনা করুন

  2. পাইথনে একটি অ্যারেতে স্বতন্ত্র উপাদান গণনা করুন

  3. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  4. পাইথন টিপলে উপাদানগুলি কীভাবে যুক্ত করবেন?