কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্ট অফ টাপলে ফ্রিকোয়েন্সি বের করুন

পাইথনে বিভিন্ন টাইপের ডেটা কন্টেইনার মিক্সড হতে পারে। একটি লিস্টের উপাদানগুলো টাপল হতে পারে। এই আর্টিকেলে এমন একটি লিস্ট থেকে টাপলগুলোর মধ্যে নির্দিষ্ট এলিমেন্টের ফ্রিকোয়েন্সি বের করা হয়েছে।

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
  1. পাইথনে টাপলের লিস্টকে লিস্টের লিস্টে রূপান্তর

  2. পাইথনে টাপলের লিস্টকে লিস্টে রূপান্তর

  3. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  4. পাইথনে ডিকশনারিকে টাপলের লিস্টে রূপান্তর