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

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

जब शब्दकोष की सहायता से एक स्ट्रिंग में आने वाले शब्दों की आवृत्ति की गणना करने की आवश्यकता होती है, तो मूल्यों को विभाजित करने के लिए 'विभाजन' विधि का उपयोग किया जाता है, और एक सूची समझ का उपयोग किया जाता है।

सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।

एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।

उदाहरण

नीचे उसी के लिए एक प्रदर्शन है -

my_string = input("Enter the string :")
my_list=[]
my_list=my_string.split()
word_freq=[my_list.count(p) for p in my_list]
print("The frequency of words is ...")
print(dict(zip(my_list,word_freq)))

आउटपुट

Enter the string :Hi jane how are you jane
The frequency of words is ...
{'Hi': 1, 'jane': 2, 'how': 1, 'are': 1, 'you': 1}

स्पष्टीकरण

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

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने की जरूरत है। यहां हम पूरी स्ट्रिंग को पार करते हैं और जांचते हैं कि प्रत्येक वर्ण एक स्वर है या नहीं और गिनती में वृद्धि क

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस कार्यक्रम में, एक उपयोगकर्ता इनपुट स्ट्रिंग दिया गया। हमें इस स्ट्रिंग में स्वरों की संख्या गिननी है। यहां हम पायथन में सेट का उपयोग करते हैं। सेट एक अनियंत्रित संग्रह डेटा प्रकार है जो चलने योग्य, परिवर्तनशील और कोई डुप्लिकेट तत्व नहीं है। उदाहरण Input : str1=pythonprogram Output : 3 एल्गोरिदम

  1. पायथन का उपयोग करके एक स्ट्रिंग में स्वरों की संख्या की गणना कैसे करें?

    एक स्ट्रिंग ऑब्जेक्ट घोषित करें जिसमें सभी स्वर हों। >>> vowels='aeiou' काउंट वैरिएबल इनिशियलाइज़ को 0 पर सेट करें >>> count=0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण स्वर स्ट्रिंग से संबंधित है या नहीं। अगर हाँ तो गिनती बढ़ाएँ >>> string='Hello How are you