যদি একটি তালিকা থেকে স্বরবর্ণ দিয়ে শুরু হওয়া শব্দ বের করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি, একটি ফ্ল্যাগ মান এবং startswith পদ্ধতি ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ:
my_list = ["abc", "phy", "and", "okay", "educate", "learn", "code"]
print("The list is :")
print(my_list)
my_result = []
my_vowel = "aeiou"
print("The vowels are ")
print(my_vowel)
for index in my_list:
my_flag = False
for element in my_vowel:
if index.startswith(element):
my_flag = True
break
if my_flag:
my_result.append(index)
print("The result is :")
print(my_result)
আউটপুট:
The list is : ['abc', 'phy', 'and', 'okay', 'educate', 'learn', 'code'] The vowels are aeiou The result is : ['abc', 'and', 'okay', 'educate']
ব্যাখ্যা
একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
একটি খালি তালিকা তৈরি করা হয়েছে।
স্বরবর্ণ স্ট্রিং সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং ফ্ল্যাগকে বুলিয়ান 'False' নির্ধারিত করা হয়েছে।
যদি প্রতিটি স্ট্রিংয়ের প্রথম উপাদান স্বরবর্ণ তালিকার অক্ষর দিয়ে শুরু হয়, তবে বুলিয়ান ফ্ল্যাগ মান 'True' নির্ধারিত করা হয়।
এটি 'startswith' পদ্ধতি ব্যবহার করে পরীক্ষা করা হয়।
নিয়ন্ত্রণ লুপ থেকে বের হয়ে যায়।
যদি বুলিয়ান ফ্ল্যাগের মান 'True' হয়, তবে উপাদানটি খালি তালিকায় যোগ করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।