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

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

समस्या विवरण

एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं।

एल्गोरिदम

  1. दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं।
  2. शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)।
  3. शब्दों की सूची को पार करें और जांचें कि किस शब्द की आवृत्ति >1 है।
  4. पहला ऐसा शब्द प्रिंट करें।

उदाहरण कोड

# स्ट्रिंग में पहला दोहराया गया शब्द खोजें
from collections import Counter

def repeatedword(n):
    # स्ट्रिंग को स्पेस से विभाजित करें
    w = n.split(' ')
    con = Counter(w)
    for key in w:
        if con[key] > 1:
            print("दोहराया गया शब्द है ::>", key)
            return

# ड्राइवर प्रोग्राम
if __name__ == "__main__":
    n = input("स्ट्रिंग दर्ज करें ::")
    repeatedword(n)

आउटपुट

स्ट्रिंग दर्ज करें ::We are all peaceful soul and blissful soul and loveful soul happy soul
दोहराया गया शब्द है ::> soul
  1. - पायथन में स्ट्रिंग में प्रत्येक शब्द की आवृत्ति ज्ञात करें

    टेक्स्ट एनालिटिक्स के एक भाग के रूप में, हमें अक्सर शब्दों को गिनने और विभिन्न एल्गोरिदम में प्रसंस्करण के लिए उन्हें वेटेज असाइन करने की आवश्यकता होती है, इसलिए इस लेख में हम देखेंगे कि हम दिए गए वाक्य में प्रत्येक शब्द की आवृत्ति कैसे ज्ञात कर सकते हैं। हम इसे तीन दृष्टिकोणों के साथ कर सकते हैं जै

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

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

  1. - Python में String में Substring की nth Occurrence कैसे Find करें?

    Substring की nth Occurrence Find करना आप Substring पर Max n+1 Splits के साथ Split करके String में Substring की nth Occurrence Find कर सकते हैं। यदि Resulting List का Size n+1 से Greater है, तो इसका मतलब है कि Substring n से अधिक बार Occur होती है। इसका Index Simple Formula से पाया जा सकता है: Origi