আমরা একটি তালিকা এবং 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