যখন একটি তালিকা থেকে সর্বাধিক স্বর সহ উপাদান প্রিন্ট করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছে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'-এর থেকে বেশি হয়, তাহলে সেগুলিকে সমান করা হয়৷
- উপাদানটি আউটপুট হিসাবে বরাদ্দ করা হয়।
- এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।