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