जब स्ट्रिंग शॉर्टहैंड का उपयोग करके शब्दों की आवृत्ति को खोजने की आवश्यकता होती है, तो डिक्शनरी कॉम्प्रिहेंशन का उपयोग किया जा सकता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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}
स्पष्टीकरण
-
एक स्ट्रिंग परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
डिक्शनरी कॉम्प्रिहेंशन का उपयोग स्ट्रिंग के माध्यम से पुनरावृति करने और रिक्त स्थान के आधार पर इसे विभाजित करने के लिए किया जाता है।
-
'कुंजी' की गिनती निर्धारित की जाती है, और एक चर के लिए नियत की जाती है।
-
यह चर कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।