কম্পিউটার

পাইথনে টিপলের তালিকায় টিপল সংঘটন গণনা করুন


একটি তালিকা তার উপাদান হিসাবে tuples গঠিত হয়. এই নিবন্ধে আমরা তালিকায় উপস্থিত অনন্য টিপলের সংখ্যা গণনা করব।

ডিফল্টডিক্ট সহ

আমরা প্রদত্ত তালিকাটিকে একটি ডিফল্টডিক্ট ডেটা কন্টেনার হিসাবে বিবেচনা করি এবং ইন কন্ডিশন ব্যবহার করে এর উপাদানগুলি গণনা করি৷

উদাহরণ

import collections
Alist = [[('Mon', 'Wed')], [('Mon')], [('Tue')],[('Mon', 'Wed')] ]
# Given list
print("Given list:\n", Alist)
res = collections.defaultdict(int)
for elem in Alist:
   res[elem[0]] += 1
print("Count of tuples present in the list:\n",res)

আউটপুট

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

Given list:
[[('Mon', 'Wed')], ['Mon'], ['Tue'], [('Mon', 'Wed')]]
Count of tuples present in the list:
defaultdict(, {('Mon', 'Wed'): 2, 'Mon': 1, 'Tue': 1})

কাউন্টার এবং চেইন সহ

কাউন্টার এবং চেইন ফাংশন সংগ্রহ এবং itertools মডিউল অংশ. তাদের একসাথে ব্যবহার করে আমরা তালিকার প্রতিটি উপাদানের গণনা পেতে পারি যা টিপল।

উদাহরণ

from collections import Counter
from itertools import chain
Alist = [[('Mon', 'Wed')], [('Mon')], [('Tue')],[('Mon', 'Wed')] ]
# Given list
print("Given list:\n", Alist)
res = Counter(chain(*Alist))
print("Count of tuples present in the list:\n",res)

আউটপুট

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

Given list:
[[('Mon', 'Wed')], ['Mon'], ['Tue'], [('Mon', 'Wed')]]
Count of tuples present in the list:
Counter({('Mon', 'Wed'): 2, 'Mon': 1, 'Tue': 1})

  1. পাইথনে টিপলের তালিকাকে তালিকায় রূপান্তর করুন

  2. পাইথনে টিপলের তালিকায় টিপল একত্রিত করা

  3. পাইথনের টিপলের তালিকায় অভিধান রূপান্তর করুন

  4. পাইথনে টিপলের তালিকায় ফ্রিকোয়েন্সি খোঁজা