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

वाक्य में ठीक K बार आने वाले सभी शब्द प्रिंट करें


उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

def key_freq_words(my_string, K):
    my_list = list(my_string.split(" "))
    for i in my_list:
        if my_list.count(i) == K:
            print(i)
            my_list.remove(i)
my_string = "hi there how are you, how are u"
K = 2
print("The string is :")
print(my_string)
print("The repeated words with frequency", "are :")
key_freq_words(my_string, K)

आउटपुट

The string is : hi there how are you, how are u
The repeated words with frequency 2 are : how are

व्याख्या

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

  • स्ट्रिंग को स्पेस के आधार पर विभाजित किया जाता है, और एक सूची को असाइन किया जाता है।

  • इस सूची पर पुनरावृति की जाती है, और यदि किसी तत्व की संख्या कुंजी मान के बराबर है, तो इसे कंसोल पर प्रदर्शित किया जाता है।

  • एक बार प्रिंट होने के बाद, इसे सूची से हटा दिया जाता है।

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

  • कुंजी के लिए मान परिभाषित किया गया है।

  • स्ट्रिंग और कुंजी को पास करके मेथड को कॉल किया जाता है।

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


  1. पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने हैं। उदाहरण # रूपांतरण def toString(List): return .join(List) # क्रमपरिवर्तन def permute(a, l, r): if l == r: print(toString(a))

  1. पायथन प्रोग्राम: स्ट्रिंग में इवन लेंथ वाले शब्द प्रिंट करें पायथन प्रोग्राम: स्ट्रिंग में इवन लेंथ वाले शब्द प्रिंट करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग दिए जाने पर, हमें स्ट्रिंग में इवन लेंथ वाले सभी शब्दों को प्रदर्शित करने की आवश्यकता है। दृष्टिकोण split() फ़ंक्शन का उपयोग करके इनपुट स्ट्रिंग को विभाजित करें। for लूप

  1. - पायथन में दी गई स्ट्रिंग से सभी डुप्लिकेट हटाना

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