एक दिए गए वाक्य में कोई शब्द हो सकता है जो वाक्य समाप्त होने से पहले दोहराया जाता है। इस पायथन प्रोग्राम में, हम वाक्य में दोहराए गए ऐसे शब्द को पकड़ने जा रहे हैं। नीचे वे तार्किक चरण दिए गए हैं जिनका पालन करके हम यह परिणाम प्राप्त करने जा रहे हैं।
- दिए गए स्ट्रिंग को स्पेस से अलग शब्दों में विभाजित करें।
- फिर इन शब्दों को collections का उपयोग करके डिक्शनरी में बदलें।
- शब्दों की इस सूची को पार करें और जांचें कि किस पहले शब्द की आवृत्ति > 1 है।
प्रोग्राम - दोहराया गया शब्द खोजें
नीचे दिए गए प्रोग्राम में हम collections पैकेज से counter मेथड का उपयोग करके शब्दों की गिनती रखते हैं।
उदाहरण
from collections import Counter
def Repeat_word(load):
word = load.split(' ')
dict = Counter(word)
for value in word:
if dict[value] > 1:
print(value)
return
if __name__ == "__main__":
input = 'In good time in bad time friends are friends'
Repeat_word(input)
आउटपुट
time
निष्कर्ष
पायथन में Counter और split का उपयोग करके स्ट्रिंग में पहला दोहराया गया शब्द खोजें।