इस लेख में हम एक सूची में मौजूद प्रत्येक तत्व की आवृत्ति की गणना करने के लिए एक प्रोग्राम विकसित करते हैं।
शब्दकोश का उपयोग करना
यहां हम आइटम को शब्दकोश की कुंजी के रूप में और उनकी आवृत्तियों को मानों के रूप में कैप्चर करते हैं।
उदाहरण
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
गिनती का उपयोग करना()
यहां हम सूची में किसी आइटम की घटनाओं की संख्या की गणना करने के लिए इन-बिल्ट काउंट () फ़ंक्शन का उपयोग करते हैं।
आउटपुट
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