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

डिक्शनरी का उपयोग करके स्ट्रिंग में शब्दों की फ्रीक्वेंसी गिनने के लिए Python प्रोग्राम


जब डिक्शनरी की मदद से स्ट्रिंग में आने वाले शब्दों की फ्रीक्वेंसी गिनने की आवश्यकता होती है, तो 'split' मेथड का उपयोग वैल्यूज़ को स्प्लिट करने के लिए किया जाता है, और एक लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

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

उदाहरण

इसके लिए एक प्रदर्शन नीचे दिया गया है:

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}

व्याख्या

  • यूज़र द्वारा एक स्ट्रिंग दर्ज की जाती है, और एक वेरिएबल में असाइन की जाती है।
  • एक खाली लिस्ट बनाई जाती है।
  • स्ट्रिंग को स्प्लिट किया जाता है, और लिस्ट में डाल दिया जाता है।
  • लिस्ट पर इटरेट करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है, और वैल्यूज़ गिनने के लिए 'count' मेथड का उपयोग किया जाता है।
  • इसे एक वेरिएबल में असाइन किया जाता है।
  • लिस्ट और वर्ड फ्रीक्वेंसी को जिप किया जाता है, और डिक्शनरी में बदला जाता है।
  • इसे फिर कंसोल पर प्रदर्शित किया जाता है।
  1. Python प्रोग्राम से सेट का उपयोग करके दी गई स्ट्रिंग में स्वरों की संख्या गिनना Python प्रोग्राम से सेट का उपयोग करके दी गई स्ट्रिंग में स्वरों की संख्या गिनना

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

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

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

  1. - Python का उपयोग करके स्ट्रिंग में स्वरों (Vowels) की संख्या कैसे गिनें?

    Python में स्ट्रिंग में स्वरों की गिनती सभी स्वरों को समाहित करने वाला एक स्ट्रिंग ऑब्जेक्ट घोषित करें। >>> vowels = aeiou काउंट वेरिएबल को 0 से आरंभ करें। >>> count = 0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण वॉवेल स्ट्रिंग से संबंधित है या नहीं। यदि हां, तो काउंट बढ़ाएं। >