যখন সব সারি অন্য ম্যাট্রিক্সের সাথে কমন এলিমেন্ট ধারণ করে কিনা যাচাই করতে হয়, তখন একটি সিম্পল ইটারেশন এবং একটি ফ্ল্যাগ ভ্যালু ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_list_1 = [[3, 16, 1], [2, 4], [4, 31, 31]] my_list_2 = [[42, 16, 12], [42, 8, 12], [31, 7, 10]] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_result = True for idx in range(0, len(my_list_1)): temp = False for element in my_list_1[idx]: if element in my_list_2[idx]: temp = True break if not temp : my_result = False break if(temp == True): print("The two matrices contain common elements") else: print("The two matrices don't contain common elements")
আউটপুট
The first list is : [[3, 16, 1], [2, 4], [4, 31, 31]] The second list is : [[42, 16, 12], [42, 8, 12], [31, 7, 10]] The two matrices don't contain common elements
ব্যাখ্যা
দুটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
একটি ভেরিয়েবল বুলিয়ান 'True' সেট করা হয়।
প্রথম লিস্টটি ইটারেট করা হয় এবং একটি টেম্পোরারি ভেরিয়েবল বুলিয়ান 'False' সেট করা হয়।
যদি এলিমেন্টটি দ্বিতীয় লিস্টে থাকে, তবে টেম্পোরারি ভেরিয়েবল বুলিয়ান 'True' সেট করা হয়।
নিয়ন্ত্রণ লুপ থেকে বের হয়।
যদি টেম্পোরারি ভেরিয়েবল লুপের বাইরে False হয়, তবে নিয়ন্ত্রণ লুপ থেকে বের হয়।
শেষে, টেম্পোরারি ভেরিয়েবলের মান ভিত্তিক করে প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়।