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

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

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

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

  1. पायथन टिंकर का उपयोग करते हुए वर्ड डिक्शनरी

    इस लेख में, हम PyDictionary और TkinterModule का उपयोग करके GUI- आधारित शब्दकोश बनाएंगे। PyDictionary एक पायथन मॉड्यूल है जो शब्दों के अर्थ अनुवाद, विलोम और समानार्थक शब्द प्राप्त करने में मदद करता है। यह वर्डनेट . का उपयोग करता है अर्थ प्राप्त करने के लिए, अनुवाद के लिए Google, और समानार्थी और विलो

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

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

  1. मैं पायथन 3 में एक शब्दकोश का उपयोग करके एक स्ट्रिंग को कैसे प्रारूपित करूं?

    आप स्ट्रिंग्स को प्रक्षेपित करने के लिए शब्दकोशों का उपयोग कर सकते हैं। उनके पास एक सिंटैक्स है जिसमें आपको % और रूपांतरण वर्ण के बीच कोष्ठक में कुंजी प्रदान करने की आवश्यकता होती है। उदाहरण के लिए, यदि आपके पास एक कुंजी लागत में संग्रहीत एक फ्लोट है और इसे $ xxxx.xx के रूप में प्रारूपित करना चाहते