जब तत्व के अनुसार मैट्रिक्स अंतर को प्रिंट करने की आवश्यकता होती है, तो सूची तत्वों को फिर से चालू किया जाता है और इन मानों पर ज़िप विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
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("The first list is :") print(my_list_1) print("The second list is :") 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("The result is :") print(my_result)
आउटपुट
The first list is : [[3, 4, 4], [4, 3, 1], [4, 8, 3]] The second list is : [[5, 4, 7], [9, 7, 5], [4, 8, 4]] The result is : [[2, 0, 3], [5, 4, 4], [0, 0, 1]]
स्पष्टीकरण
-
सूचियों की दो सूची परिभाषित हैं और कंसोल पर प्रदर्शित होती हैं।
-
एक खाली सूची बनाई जाती है।
-
सूचियों की दो सूची को ज़िप विधि का उपयोग करके ज़िप किया जाता है और फिर से चालू किया जाता है।
-
'फॉर' लूप के अंदर, एक खाली सूची बनाई जाती है, और सूची की सूची के तत्वों को सूची में जोड़ दिया जाता है।
-
इसके बाहर, सूची को दूसरी सूची में जोड़ा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।