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

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

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

उदाहरण

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

def find_longest_length(my_list):
   max_length = len(my_list[0])
   temp = my_list[0]

   for element in my_list:
      if(len(element) > max_length):

         max_length = len(element)
         temp = element
   return max_length

my_list = ["ab", "abc", "abcd", "abcde"]
print("The list is :")
print(my_list)
print("The result is :")
print(find_longest_length(my_list))

आउटपुट

The list is :
['ab', 'abc', 'abcd', 'abcde']
The result is :
5

स्पष्टीकरण

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

  • सूची की लंबाई एक वेरिएबल को असाइन की गई है।

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

  • यदि ऐसा है, तो इसे अधिकतम लंबाई के रूप में निर्दिष्ट किया गया है।

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

  • विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।

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


  1. पायथन में एक शब्द सरणी की सबसे लंबी उपसर्ग अनुक्रम खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास w नामक शब्दों की एक सूची है, जिसमें लोअरकेस स्ट्रिंग्स हैं। हमें w के सबसे लंबे अनुक्रम की लंबाई ज्ञात करनी है जहां प्रत्येक पिछला शब्द अगले शब्द का उपसर्ग है और अगले शब्द में केवल एक नया वर्ण जोड़ा गया है। इसलिए, यदि इनपुट w =[pqr, pq, m, mn, pqrs] जैसा है, तो आउटपुट 3 होगा

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

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

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem