एक सूची इसके तत्व के रूप में टुपल्स से बनी होती है। इस लेख में हम सूची में मौजूद अद्वितीय टुपल्स की संख्या की गणना करेंगे।
डिफॉल्टडिक्ट के साथ
हम दी गई सूची को डिफॉल्ट डिक्ट डेटा कंटेनर के रूप में देखते हैं और इन कंडीशन का उपयोग करके इसमें तत्वों की गणना करते हैं।
उदाहरण
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})