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

शब्दों की सूची पढ़ने और सबसे लंबे समय की लंबाई वापस करने के लिए पायथन कार्यक्रम

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

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

उदाहरण

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("The word with the longest length is:", temp_val, " and length is ", len_str)

my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork']
print("The list is :")
print(my_string)
print("The method to find the longest string in the list is called")
longest_length_string(my_string)

आउटपुट

The list is :
['three', 'Jane', 'quick', 'lesson', 'London', 'newyork']
The method to find the longest string in the list is called
The word with the longest length is: newyork and length is 7
. है

स्पष्टीकरण

  • 'longest_length_string' नाम की एक विधि परिभाषित की गई है।

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

  • सूची को पुनरावृत्त किया जाता है, और सूची में प्रत्येक स्ट्रिंग की लंबाई निर्धारित की जाती है।

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

  • स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

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

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


  1. पायथन में एक एन-आरी पेड़ में सबसे लंबे पथ की लंबाई खोजने का कार्यक्रम

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

  1. पायथन प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को क्रमबद्ध करें

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

  1. तत्वों की लंबाई के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम?

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