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

पायथन प्रोग्राम: शब्दों की लिस्ट पढ़कर सबसे लंबे शब्द की लंबाई लौटाना


जब शब्दों की लिस्ट पढ़कर सबसे लंबे शब्द की लंबाई लौटानी होती है, तो एक मेथड डिफाइन की जा सकती है जो लिस्ट के माध्यम से इटरेट करती है और 'len' मेथड का उपयोग करके स्ट्रिंग्स की लिस्ट में हर स्ट्रिंग की लंबाई प्राप्त करती है।

उदाहरण

def longest_length_string(my_string):
    len_str = len(my_string[0])
    temp_val = my_string[0]
    for i in my_string:
        if(len(i) > len_str):
            len_str = len(i)
            temp_val = i
    print("सबसे लंबी लंबाई वाला शब्द है:", temp_val, " और लंबाई है ", len_str)

my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork']
print("लिस्ट है: ")
print(my_string)
print("लिस्ट में सबसे लंबी स्ट्रिंग खोजने की मेथड कॉल की गई है")
longest_length_string(my_string)

आउटपुट

लिस्ट है: ['three', 'Jane', 'quick', 'lesson', 'London', 'newyork']
लिस्ट में सबसे लंबी स्ट्रिंग खोजने की मेथड कॉल की गई है
सबसे लंबी लंबाई वाला शब्द है: newyork और लंबाई है 7

व्याख्या

  • 'longest_length_string' नामक एक मेथड डिफाइन की गई है।

  • यह स्ट्रिंग्स की लिस्ट को पैरामीटर के रूप में लेती है।

  • लिस्ट पर इटरेट किया जाता है, और लिस्ट में हर स्ट्रिंग की लंबाई निर्धारित की जाती है।

  • इन वैल्यूज़ में से सबसे बड़ी निर्धारित की जाती है और आउटपुट के रूप में रिटर्न की जाती है।

  • स्ट्रिंग्स की एक लिस्ट डिफाइन की गई है और कंसोल पर डिस्प्ले की गई है।

  • इस लिस्ट को पैरामीटर के रूप में पास करके मेथड कॉल की जाती है।

  • आउटपुट कंसोल पर डिस्प्ले किया जाता है।


  1. पायथन में n-ary ट्री में सबसे लंबे पथ की लंबाई खोजने का प्रोग्राम पायथन में n-ary ट्री में सबसे लंबे पथ की लंबाई खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक एज लिस्ट है जहां प्रत्येक आइटम (u, v) रखता है जो दर्शाता है कि u, v का पैरेंट है। हमें ट्री में सबसे लंबे पथ की लंबाई ढूंढनी है। पथ की लंबाई 1 + उस पथ में नोड्स की संख्या है। उदाहरण के लिए, यदि इनपुट है: तो आउटपुट 5 होगा, क्योंकि पथ [1, 4, 5, 7] है, कुल 4 नोड्स हैं, इसलिए पथ

  1. - Python प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को सॉर्ट करें

    हमारे पास स्ट्रिंग की एक सूची है और हमारा लक्ष्य सूची में स्ट्रिंग की लंबाई के आधार पर सूची को सॉर्ट करना है। हमें स्ट्रिंग को उनकी लंबाई के अनुसार आरोही क्रम में व्यवस्थित करना है। हम इसे अपने एल्गोरिदम या Python के अंतर्निहित मेथड sort() या फ़ंक्शन sorted() के साथ key का उपयोग करके कर सकते हैं।आउट

  1. - पायथन प्रोग्राम: एलिमेंट्स की लंबाई के अनुसार लिस्ट को सॉर्ट करना

    यहां हम एक यूजर इनपुट ऐरे का उपयोग करते हैं और हमें एलिमेंट्स की लंबाई के अनुसार लिस्ट को सॉर्ट करना है। यहां हम पायथन इनबिल्ट फंक्शन sorted() का उपयोग करते हैं।उदाहरणInput: [mona, pp, aaa] Lengths are [4, 2, 3] So, the sorted array should be [2, 3, 4] Output: [pp, aaa, mona]एल्गोरिदमचरण 1: लिस्ट एल