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

पायथन - स्ट्रिंग में शब्द आवृत्ति


परिचय

जब स्ट्रिंग शॉर्टहैंड का उपयोग करके शब्दों की आवृत्ति खोजनी हो, तो डिक्शनरी कॉम्प्रिहेंशन का उपयोग किया जा सकता है।

उदाहरण

my_str = 'Hi there Will, how are you Will, Will you say Hi to me'
print("The string is : ")
print(my_str)

my_result = {key: my_str.count(key) for key in my_str.split()}
print("The word frequency is : ")
print(my_result)

आउटपुट

The string is : Hi there Will, how are you Will, Will you say Hi to me
The word frequency is : {'Hi': 2, 'there': 1, 'Will,': 2, 'how': 1, 'are': 1, 'you': 2, 'Will': 3, 'say': 1, 'to': 1, 'me': 1}

व्याख्या

  • एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
  • डिक्शनरी कॉम्प्रिहेंशन का उपयोग करके स्ट्रिंग पर पुनरावृत्ति की जाती है, और इसे स्पेस के आधार पर विभाजित किया जाता है।
  • 'key' की गिनती निर्धारित की जाती है, और एक वेरिएबल में निर्दिष्ट की जाती है।
  • यह वेरिएबल कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
  1. - पायथन प्रोग्राम: स्ट्रिंग में किसी शब्द की घटनाओं को गिनना

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखेंगे जो स्ट्रिंग में किसी शब्द की घटनाओं की संख्या गिनता है। आपको शब्द और एक स्ट्रिंग दी गई है, हमें स्ट्रिंग में शब्द की आवृत्ति की गणना करनी है।मान लीजिए हमारे पास एक स्ट्रिंग I am a programmer. I am a student. है और शब्द am है। हमारा प्रोग्राम 2 लौटाएगा क्यों

  1. - पायथन में casefold() स्ट्रिंग विधि

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह उनके मानों का मिलान कर सकता है भले ही अक्षरों का केस कुछ भी हो। casefold() लागू करना नीचे दिए गए उदाहरण में हम एक स्ट्रिंग पर casefold() फ़ंक्शन लागू करते हैं और परिणाम सभी लोअरकेस अ

  1. - स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं। एल्गोरिदम दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं। शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)। 1