जब शब्दों की लिस्ट पढ़कर सबसे लंबे शब्द की लंबाई लौटानी होती है, तो एक मेथड डिफाइन की जा सकती है जो लिस्ट के माध्यम से इटरेट करती है और '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' नामक एक मेथड डिफाइन की गई है।
यह स्ट्रिंग्स की लिस्ट को पैरामीटर के रूप में लेती है।
लिस्ट पर इटरेट किया जाता है, और लिस्ट में हर स्ट्रिंग की लंबाई निर्धारित की जाती है।
इन वैल्यूज़ में से सबसे बड़ी निर्धारित की जाती है और आउटपुट के रूप में रिटर्न की जाती है।
स्ट्रिंग्स की एक लिस्ट डिफाइन की गई है और कंसोल पर डिस्प्ले की गई है।
इस लिस्ट को पैरामीटर के रूप में पास करके मेथड कॉल की जाती है।
आउटपुट कंसोल पर डिस्प्ले किया जाता है।