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

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

जब किसी वाक्य में आने वाले सभी शब्दों को ठीक 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. किसी दिए गए स्ट्रिंग के सभी क्रमपरिवर्तन मुद्रित करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है जिसकी हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने की आवश्यकता है। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # conversion def toString(List):    return &

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

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

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

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