Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में शब्दकोश का उपयोग करके एक सूची में आवृत्तियों की गणना करना

इस लेख में हम एक सूची में मौजूद प्रत्येक तत्व की आवृत्ति की गणना करने के लिए एक प्रोग्राम विकसित करते हैं।

शब्दकोश का उपयोग करना

यहां हम आइटम को शब्दकोश की कुंजी के रूप में और उनकी आवृत्तियों को मानों के रूप में कैप्चर करते हैं।

उदाहरण

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

  1. सूची और शब्दकोश का उपयोग करके पायथन में एक साथ विपर्यय प्रिंट करें

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो सूची का उपयोग करके एनाग्राम ढूंढता और प्रिंट करता है और शब्दकोश . हर समस्या के लिए हमारे पास अलग-अलग दृष्टिकोण हैं। ट्यूटोरियल का अनुसरण किए बिना कोड लिखने का प्रयास करें। यदि आप तर्क लिखने के लिए कोई विचार उत्पन्न करने में सक्षम नहीं हैं, तो नी

  1. पायथन में सूची का आंतरिक कार्य

    इस ट्यूटोरियल में, हम पायथन 3.x में सूची के आंतरिक कामकाज के बारे में जानेंगे। या जल्दी। जब हम प्रत्येक चरण में एक पायथन स्टेटमेंट लिखते हैं, तो हम ऑब्जेक्ट और फ्रेम फॉर्मेशन को भी देखेंगे। सूची को प्रारंभ करना:इसका अर्थ है कि हम कुछ तत्वों के साथ एक सूची बना रहे हैं। >>> lis=[1,2,3,4]

  1. संचय समारोह का उपयोग करके अजगर में उपसर्ग योग सरणी

    एक सरणी को देखते हुए और हमें फ़ंक्शन का उपयोग करके उपसर्ग योग सरणी करना है। इसलिए उन्हें केवल उन फ़ंक्शंस या लूप्स द्वारा एक्सेस किया जाना चाहिए जो स्ट्रीम को छोटा करते हैं। एक पुनरावर्तक बनाएं जो संचित रकम लौटाए। तत्व दशमलव या अंश सहित कोई भी जोड़ने योग्य प्रकार हो सकते हैं। यदि वैकल्पिक फ़ंक्शन तर