मेरे पास एक स्ट्रिंग है "Hello I am going to I with hello am
"। मैं यह खोजना चाहता हूं कि स्ट्रिंग में कितनी बार एक शब्द होता है। उदाहरण हैलो 2 बार होता है। मैंने इस दृष्टिकोण की कोशिश की जो केवल वर्णों को प्रिंट करता है -स्ट्रिंग में किसी शब्द की गिनती कैसे पाएं?
def countWord(input_string):
d = {}
for word in input_string:
try:
d[word] += 1
except:
d[word] = 1
for k in d.keys():
print "%s: %d" % (k, d[k])
print countWord("Hello I am going to I with Hello am")
मैं सीखना चाहता हूं कि शब्द गणना कैसे प्राप्त करें।
'Hello' और' hello' ही कर रहे हैं? –
आपके उपयोग के मामले के आधार पर, एक और चीज है जिस पर आपको विचार करने की आवश्यकता हो सकती है: कुछ शब्दों का अर्थ उनके पूंजीकरण, जैसे 'पोलिश' और' पॉलिश 'के आधार पर बदलता है। शायद आपके लिए कोई फर्क नहीं पड़ता, लेकिन यह याद रखने लायक है। – DSM
क्या आप हमारे लिए डेटा सेट को परिभाषित कर सकते हैं, क्या आप विराम चिह्न के बारे में चिंता करेंगे जैसे कि 'मैं', 'नहीं' आदि .. इनमें से कुछ नीचे टिप्पणियों में उठाए गए हैं। और मामले में मतभेद? पुनः के लिए – Levon