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']

व्याख्या

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

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

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

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

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

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

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

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

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


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

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

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

    समस्या विवरण दी गई संख्या के बाइनरी प्रतिनिधित्व में सबसे लंबे लगातार 1 की लंबाई खोजें। उदाहरण इनपुट: n = 15 आउटपुट: 4 15 का बाइनरी प्रतिनिधित्व 1111 है। एल्गोरिदम संख्या इनपुट करें। एक काउंटर वेरिएबल c=0 का उपयोग करें। i=0 तक पहुंचने के लिए इटरेशन की संख्या गिनें। यह ऑपरेशन 1 के प्रत्येक अनुक्र

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

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