কম্পিউটার টিউটোরিয়াল

Python প্রোগ্রাম: লিস্ট থেকে সর্বাধিক ভাওয়েল (Vowel) বিশিষ্ট এলিমেন্ট প্রিন্ট করা

যখন একটি লিস্ট থেকে সর্বাধিক ভাওয়েল বিশিষ্ট এলিমেন্ট প্রিন্ট করা প্রয়োজন হয়, লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

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 : going

ব্যাখ্যা

  • একটি স্ট্রিং লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
  • একটি খালি স্ট্রিং ভেরিয়েবল তৈরি করা হয়।
  • 'max_length' নামে একটি ভেরিয়েবল ডিফাইন করা হয় এবং '0' অ্যাসাইন করা হয়।
  • লিস্টটি ইটারেট করা হয়, এবং লিস্ট কম্প্রিহেনশন ব্যবহার করে চেক করা হয় ভাওয়েল আছে কিনা।
  • এটি লিস্টে কনভার্ট করা হয়, এবং এর লেন্থ একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
  • যদি এই লিস্টের লেন্থ 'max_length'-এর চেয়ে বড় হয়, তবে সেগুলো সমান করা হয়।
  • এলিমেন্টটি আউটপুট হিসেবে অ্যাসাইন করা হয়।
  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।
  1. পাইথনে লিস্ট থেকে ডুপ্লিকেট এলিমেন্ট সরানো

  2. পাইথনে লিস্টে সর্বোচ্চ ও ন্যূনতম উপাদানের পজিশন বের করার প্রোগ্রাম

  3. পাইথনে লিস্ট থেকে প্রতি তৃতীয় উপাদান সরিয়ে প্রিন্ট করার প্রোগ্রাম (লিস্ট খালি হওয়া পর্যন্ত)

  4. পাইথন লিস্ট থেকে সর্বোচ্চ মানবিশিষ্ট উপাদান খুঁজে বের করার পদ্ধতি