যদি উপাদান-ভিত্তিক ম্যাট্রিক্স পার্থক্য প্রিন্ট করতে হয়, তবে লিস্ট উপাদানগুলো ইটারেট করা হয় এবং এই মানগুলোর ওপর zip মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
my_list_1 = [[3, 4, 4], [4, 3, 1], [4, 8, 3]]
my_list_2 = [[5, 4, 7], [9, 7, 5], [4, 8, 4]]
print("প্রথম তালিকা হলো :")
print(my_list_1)
print("দ্বিতীয় তালিকা হলো :")
print(my_list_2)
my_result = []
for sub_str_1, sub_str_2 in zip(my_list_1, my_list_2):
temp_str = []
for element_1, element_2 in zip(sub_str_1, sub_str_2):
temp_str.append(element_2 - element_1)
my_result.append(temp_str)
print("ফলাফল হলো :")
print(my_result)
আউটপুট
প্রথম তালিকা হলো : [[3, 4, 4], [4, 3, 1], [4, 8, 3]] দ্বিতীয় তালিকা হলো : [[5, 4, 7], [9, 7, 5], [4, 8, 4]] ফলাফল হলো : [[2, 0, 3], [5, 4, 4], [0, 0, 1]]
ব্যাখ্যা
দুটি লিস্ট অফ লিস্ট সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।
একটি খালি তালিকা তৈরি করা হয়।
দুটি লিস্ট অফ লিস্ট
zipমেথড ব্যবহার করে জিপ করা হয় এবং ইটারেট করা হয়।'for' লুপের ভিতরে একটি খালি তালিকা তৈরি করা হয় এবং লিস্ট অফ লিস্টের উপাদানগুলো তালিকায় অ্যাপেন্ড করা হয়।
এটার বাইরে তালিকাটি অন্য তালিকায় অ্যাপেন্ড করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শন করা হয়।