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