পাইথনে বিভিন্ন টাইপের ডেটা কন্টেইনার মিক্সড হতে পারে। একটি লিস্টের উপাদানগুলো টাপল হতে পারে। এই আর্টিকেলে এমন একটি লিস্ট থেকে টাপলগুলোর মধ্যে নির্দিষ্ট এলিমেন্টের ফ্রিকোয়েন্সি বের করা হয়েছে।
count এবং map ফাংশন ব্যবহার করে
লিস্টে থাকা টাপলগুলোর প্রথম এলিমেন্ট গণনা করার জন্য ল্যাম্বডা ফাংশন প্রয়োগ করা হয়। তারপর map ফাংশন দিয়ে মোট কাউন্ট বের করা হয়।
উদাহরণ
listA = [('Apple', 'Mon'), ('Banana', 'Tue'), ('Apple', 'Wed')]
print("Given list of tuples : ", listA)
Freq_res = list(map(lambda i: i[0], listA)).count('Apple')
print("The frequency of element is : ", Freq_res)
আউটপুট
Given list of tuples : [('Apple', 'Mon'), ('Banana', 'Tue'), ('Apple', 'Wed')] The frequency of element is : 2
Counter ব্যবহার করে
Counter দিয়ে এলিমেন্টের föreকোয়েন্সি কাউন্ট করা হয়। for লুপ দিয়ে লিস্টের প্রতিটি টাপল চেক করা হয়।
উদাহরণ
from collections import Counter
listA = [('Apple', 'Mon'), ('Banana', 'Tue'), ('Apple', 'Wed')]
print("Given list of tuples : ", listA)
Freq_res = Counter(i[0] for i in listA)['Apple']
print("The frequency of element is : ", Freq_res)
আউটপুট
Given list of tuples : [('Apple', 'Mon'), ('Banana', 'Tue'), ('Apple', 'Wed')] The frequency of element is : 2