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

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


जब दोनों स्ट्रिंग्स में सामान्य शब्दों को हटाना हो, तो एक मेथड परिभाषित की जाती है जो दो स्ट्रिंग्स लेती है। स्ट्रिंग्स को स्पेस के आधार पर विभाजित किया जाता है और परिणाम को फ़िल्टर करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन है

def common_words_filter(my_string_1, my_string_2):
    my_word_count = {}
    for word in my_string_1.split():
        my_word_count[word] = my_word_count.get(word, 0) + 1
    for word in my_string_2.split():
        my_word_count[word] = my_word_count.get(word, 0) + 1
    return [word for word in my_word_count if my_word_count[word] == 1]
my_string_1 = "Python is fun"
print("The first string is :")
print(my_string_1)
my_string_2 = "Python is fun to learn"
print("The second string is :")
print(my_string_2)
print("The result is :")
print(common_words_filter(my_string_1, my_string_2))

आउटपुट

The first string is : Python is fun
The second string is : Python is fun to learn
The uncommon words from the two strings are : ['to', 'learn']

व्याख्या

  • 'common_words_filter' नामक एक मेथड परिभाषित की जाती है जो पैरामीटर के रूप में दो स्ट्रिंग्स लेती है।

  • एक खाली डिक्शनरी परिभाषित की जाती है।

  • पहली स्ट्रिंग को स्पेस के आधार पर विभाजित किया जाता है और इटरेट किया जाता है।

  • विशिष्ट इंडेक्स के साथ शब्द प्राप्त करने के लिए 'get' मेथड का उपयोग किया जाता है।

  • यही दूसरी स्ट्रिंग के लिए किया जाता है।

  • डिक्शनरी के माध्यम से इटरेट करने और जांचने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है कि शब्द गणना 1 है या नहीं।

  • मेथड के बाहर, दो स्ट्रिंग्स परिभाषित की जाती हैं और कंसोल पर प्रदर्शित की जाती हैं।

  • आवश्यक पैरामीटर पास करके मेथड को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - पायथन में दो स्ट्रिंग्स में कॉमन शब्द

    समस्या विवरण दो स्ट्रिंग्स s0 और s1 दी गई हैं जो वाक्यों को दर्शाती हैं। हमें इन दोनों वाक्यों के बीच साझा यूनिक शब्दों की संख्या ज्ञात करनी है। शब्द केस-इनसेंसिटिव हैं (जैसे tom और ToM समान हैं)। उदाहरण इनपुट: s0 = i love python coding, s1 = coding in python is easy आउटपुट: 2 (कॉमन शब्द: python, c

  1. पायथन प्रोग्राम: दो संख्याओं के सामान्य भाजक पायथन प्रोग्राम: दो संख्याओं के सामान्य भाजक

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें दो पूर्णांक दिए गए हैं, हमें दो संख्याओं के सामान्य भाजक प्रदर्शित करने हैं। यहां हम इनपुट के रूप में ली गई दो संख्याओं का न्यूनतम निकालते हैं। एक लूप से विभाजकों की गणना की जाती है जो प्रत्येक मान को 1 से न्यूनतम गणना तक विभा

  1. पायथन प्रोग्राम: दो स्ट्रिंग्स से असामान्य शब्द खोजें पायथन प्रोग्राम: दो स्ट्रिंग्स से असामान्य शब्द खोजें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें दो स्ट्रिंग्स दी गई हैं, हमें दी गई स्ट्रिंग्स से असामान्य शब्द प्राप्त करने हैं। उदाहरण # असामान्य शब्द def find(A, B): # काउंट count = {} # A में डालें for word in A.split(): count[word] = count.get(w