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

पायथन - दी गई लंबाई से बड़े शब्द खोजें

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

उदाहरण

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

def string_check(string_length, my_string):
   result_string = []
   words = my_string.split(" ")
   for x in words:
      if len(x) > string_length:
         result_string.append(x)
   return result_string
string_length = 3
my_string ="Python is always fun to learn"

print("The string is :")
print(my_string)
print "\nThe words in the string with length greater than" , string_length , "is :"
print(string_check(string_length, my_string))

आउटपुट

The string is :
Python is always fun to learn

The words in the string with length greater than 3 is :
['Python', 'always', 'learn']

स्पष्टीकरण

  • 'स्ट्रिंग_चेक' नाम की एक विधि परिभाषित की गई है जो स्ट्रिंग और उसकी लंबाई को पैरामीटर के रूप में लेती है।

  • एक खाली सूची परिभाषित की गई है।

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

  • इस चर को फिर से दोहराया जाता है, और दी गई लंबाई और प्रत्येक शब्द की लंबाई की जाँच की जाती है।

  • यदि शब्द की लंबाई स्ट्रिंग की लंबाई से अधिक है, तो इसे खाली स्ट्रिंग में जोड़ दिया जाता है।

  • इसे आउटपुट के रूप में लौटाया जाता है।

  • फ़ंक्शन के बाहर, एक स्ट्रिंग लंबाई परिभाषित की जाती है, और एक स्ट्रिंग परिभाषित की जाती है।

  • यह स्ट्रिंग कंसोल पर प्रदर्शित होती है।

  • विधि को कॉल किया जाता है और आउटपुट कंसोल पर प्रदर्शित होता है।


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

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

  1. किसी दिए गए स्ट्रिंग के बाइनरी प्रतिनिधित्व में लगातार 1 की सबसे बड़ी लंबाई खोजने के लिए पायथन प्रोग्राम।

    संख्या को देखते हुए, इसके द्विआधारी प्रतिनिधित्व में सबसे लंबे समय तक लगातार 1 की लंबाई पाएं। उदाहरण Input: n = 15 Output: 4 The binary representation of 14 is 1111. एल्गोरिदम Step 1: input the number. Step 2: use one counter variable c=0. Step 3: Count the number of iterations to reach i = 0. St

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

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