যখন একটি নির্দিষ্ট সূচকের উপাদানগুলি অন্য উপাদানগুলির তালিকার সমান কিনা তা পরীক্ষা করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং একটি বুলিয়ান মান ব্যবহার করা হয়৷
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list_1 = [69, 96, 23, 57, 13, 75, 13]
my_list_2 = [68, 21, 69, 23, 49, 35, 73]
print("The first list is : " )
print(my_list_1)
print("The first list after sorting is :")
my_list_1.sort()
print(my_list_1)
print("The second list is : " )
print(my_list_2)
print("The first list after sorting is :")
my_list_2.sort()
print(my_list_2)
check_list = [66, 89, 69]
print("The second list is : " )
print(check_list)
print("The check list after sorting is :")
check_list.sort()
print(check_list)
my_result = True
for index, element in enumerate(my_list_1):
if my_list_1[index] != my_list_2[index] and element in check_list:
my_result = False
break
if(my_result == True):
print("The elements of the list are equal to the elements in the check list")
else:
print("The elements of the list aren't equal to elements in the check list") আউটপুট
The first list is : [69, 96, 23, 57, 13, 75, 13] The first list after sorting is : [13, 13, 23, 57, 69, 75, 96] The second list is : [68, 21, 69, 23, 49, 35, 73] The first list after sorting is : [21, 23, 35, 49, 68, 69, 73] The second list is : [66, 89, 69] The check list after sorting is : [66, 69, 89] The elements of the list aren't equal to elements in the check list
ব্যাখ্যা
-
পূর্ণসংখ্যার দুটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
এগুলি বাছাই করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি বুলিয়ান মান True এ বরাদ্দ করা হয়েছে।
-
প্রথম তালিকাটি 'গণনা' ব্যবহার করে পুনরাবৃত্তি করা হয়েছে।
-
নির্দিষ্ট সূচকের উপাদানগুলির তুলনা করা হয় এবং উপাদানটি তৃতীয় তালিকায় পাওয়া যায় কিনা তা পরীক্ষা করা হয়৷
৷ -
যদি এটি পাওয়া না যায়, তাহলে বুলিয়ান মানটি 'False'-এ বরাদ্দ করা হয়।
-
নিয়ন্ত্রণ লুপ থেকে বেরিয়ে আসে।
-
বুলিয়ান মানের উপর নির্ভর করে, বার্তাটি কনসোলে প্রদর্শিত হয়।