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

पायथन में डिक्शनरी का उपयोग करके स्ट्रिंग में पहला दोहराया गया शब्द खोजें

एक दिए गए वाक्य में कोई शब्द हो सकता है जो वाक्य समाप्त होने से पहले दोहराया जाता है। इस पायथन प्रोग्राम में, हम वाक्य में दोहराए गए ऐसे शब्द को पकड़ने जा रहे हैं। नीचे वे तार्किक चरण दिए गए हैं जिनका पालन करके हम यह परिणाम प्राप्त करने जा रहे हैं।

  • दिए गए स्ट्रिंग को स्पेस से अलग शब्दों में विभाजित करें।
  • फिर इन शब्दों को 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 का उपयोग करके स्ट्रिंग में पहला दोहराया गया शब्द खोजें।

  1. Python Tkinter से Word Dictionary बनाएं Python Tkinter से Word Dictionary बनाएं

    इस लेख में, हम PyDictionary और Tkinter Module का उपयोग करके GUI-based dictionary बनाएंगे। PyDictionary एक Python Module है जो शब्दों के अर्थ, अनुवाद, विलोम और समानार्थी प्राप्त करने में मदद करता है। यह अर्थ प्राप्त करने के लिए WordNet, अनुवाद के लिए Google, और समानार्थी व विलोम के लिए synonym.com का

  1. - पायथन रेगेक्स का उपयोग करके दी गई स्ट्रिंग में 10+1 के सभी पैटर्न खोजना

    समस्या विवरण हमें दी गई स्ट्रिंग में रेगेक्स पैटर्न 10+1 ढूंढना है। इसके लिए हम पायथन में उपलब्ध re मॉड्यूल का उपयोग कर सकते हैं। इस पैकेज में एक मेथड होता है जिसे findall कहा जाता है जो रेगेक्स और वह स्ट्रिंग स्वीकार करता है जिसमें हम खोजना चाहते हैं। यह हमें उस स्ट्रिंग में पैटर्न की सभी घटनाएं दे

  1. - Python 3 में Dictionary का उपयोग करके String Format कैसे करें?

    Dictionary के साथ String Formatting आप Strings को Interpolate करने के लिए Dictionaries का उपयोग कर सकते हैं। इनका एक Syntax होता है जिसमें आपको % और Conversion Character के बीच Parentheses में Key Provide करना होता है। उदाहरण उदाहरण के लिए, यदि आपके पास Key cost में Float Stored है और आप इसे $xxxx