একটি তালিকায় নির্দিষ্ট সংখ্যা আছে কিনা তা পরীক্ষা করার প্রয়োজন হলে, 'যোগদান' পদ্ধতি এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [427, 789, 345, 122, 471, 124] print("The list is :") print(my_list) my_digits = [1, 4, 7, 2] digit_string = ''.join([str(ele) for ele in my_digits]) all_elems = ''.join([str(ele) for ele in my_list]) my_result = True for element in all_elems: for ele in element: if ele not in digit_string: my_result = False break if(my_result == True): print("The list contains the required digits") else: print("The list doesn't contain the required digits")
আউটপুট
The list is : [427, 789, 345, 122, 471, 124] The list doesn't contain the required digits
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পূর্ণসংখ্যার আরেকটি তালিকা সংজ্ঞায়িত করা হয়েছে।
-
পূর্ণসংখ্যার তালিকার উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোঝার সংজ্ঞায়িত করা হয়।
-
উপাদান যোগ করার জন্য 'যোগদান' পদ্ধতি ব্যবহার করা হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি মূল তালিকাতেও করা হয়। আসুন আমরা একে 'all_elems' বলি।
-
একটি ভেরিয়েবল 'True'/
-এ বরাদ্দ করা হয়েছে -
'all_elems' তালিকাটি পুনরাবৃত্তি করা হয়, এবং যদি উপাদানটি পূর্ববর্তী তালিকায় উপস্থিত না থাকে, তাহলে ভেরিয়েবলটিকে 'False' নির্ধারণ করা হয়।
-
ফাঁসিও ভেঙে গেছে।
-
এর বাইরে, ভেরিয়েবলের মান 'True' থাকলে, প্রাসঙ্গিক বার্তা সংজ্ঞায়িত করা হয়।