একটি তালিকা তার উপাদান হিসাবে 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})