যদি ক্যারেক্টার তালিকা থেকে শব্দ গঠন সম্ভব কিনা পরীক্ষা করতে হয়, তবে all অপারেটর এবং count পদ্ধতি ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']
print("The list is :")
print(my_list)
key = 'pyt'
print("The key is :")
print(key)
my_result = all(key.count(chr) <= my_list.count(chr) for chr in key)
print("The result is :")
if my_result == True:
print("Word can be constructed. ")
else:
print("Word can't be constructed. ")
আউটপুট
The list is : ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] The result is : Word can be constructed.
ব্যাখ্যা
একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
একটি কী-এর মান সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকা পুনরাবৃত্তি করা হয়েছে সব ক্যারেক্টার অ্যাক্সেস করতে।
তারপর এটি কী-এর সাথে তুলনা করা হয়েছে যে কীটি গঠন করা সম্ভব কিনা।
'all' অপারেটর ব্যবহার করা হয়েছে যাতে সব উপাদান বিবেচনা করা হয়।
এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।