इस लेख में हम एक सूची में मौजूद प्रत्येक तत्व की फ्रीक्वेंसी की गणना करने के लिए एक प्रोग्राम विकसित करते हैं।
डिक्शनरी का उपयोग करना
यहां हम आइटम को डिक्शनरी की कुंजी के रूप में कैप्चर करते हैं और उनकी फ्रीक्वेंसी को मान के रूप में।
उदाहरण
list = ['a','b','a','c','d','c','c'] frequency = {} for item in list: if (item in frequency): frequency[item] += 1 else: frequency[item] = 1 for key, value in frequency.items(): print("% s -> % d" % (key, value))आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है -
a -> 2 b -> 1 c -> 3 d -> 1
count() का उपयोग करना
यहां हम लिस्ट में किसी आइटम की घटनाओं की संख्या गिनने के लिए इनबिल्ट count() फ़ंक्शन का उपयोग करते हैं।
आउटपुट
list = ['a','b','a','c','d','c','c'] frequency = {} for item in list: frequency[item] = list.count(item) for key, value in frequency.items(): print("% s -> % d" % (key, value))उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है >
a -> 2 b -> 1 c -> 3 d -> 1