जब किसी सूची से अधिकतम स्वर वाले तत्व को प्रिंट करने की आवश्यकता होती है, तो एक सूची समझ का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = ["this", "week", "is", "going", "great"]
print("The list is :")
print(my_list)
my_result = ""
max_length = 0
for element in my_list:
vowel_length = len([element for element in element if element in ['a', 'e', 'o', 'u', 'i']])
if vowel_length > max_length:
max_length = vowel_length
my_result = element
print("The result is :")
print(my_result) आउटपुट
The list is : ['this', 'week', 'is', 'going', 'great'] The result is : k
स्पष्टीकरण
- स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
- एक खाली स्ट्रिंग वैरिएबल बनाया जाता है।
- 'max_length' के रूप में परिभाषित एक वैरिएबल को परिभाषित किया गया है और इसे '0' असाइन किया गया है।
- सूची को पुनरावृत्त किया जाता है, और सूची समझ का उपयोग यह जांचने के लिए किया जाता है कि कोई स्वर मौजूद है या नहीं।
- इसे एक सूची में बदल दिया जाता है, और इसकी लंबाई एक चर के लिए नियत की जाती है।
- यदि इस सूची की लंबाई 'max_length' से अधिक है, तो वे समान हैं।
- तत्व को आउटपुट के रूप में असाइन किया गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।