जब एक त्रि-आयामी मैट्रिक्स को एक समन्वय सूची में बदलने की आवश्यकता होती है, तो 'ज़िप' विधि और एक सूची समझ का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list_1 = [[['He', 'Wi'], ['llo', 'll']], [['Pyt', 'i'], ['hon', 'sFun']], [['Ho', 'g'], ['pe', 'ood']]] print("The list is : ") print(my_list_1) my_list_1.sort() print("The list after sorting is ") print(my_list_1) my_result = [ele for sub_elem_1, sub_elem_2 in my_list_1 for ele in zip(sub_elem_1, sub_elem_2)] print("The resultant list is : ") print(my_result)
आउटपुट
The list is : [[['He', 'Wi'], ['llo', 'll']], [['Pyt', 'i'], ['hon', 'sFun']], [['Ho', 'g'], ['pe', 'ood']]] The list after sorting is [[['He', 'Wi'], ['llo', 'll']], [['Ho', 'g'], ['pe', 'ood']], [['Pyt', 'i'], ['hon', 'sFun']]] The resultant list is : [('He', 'llo'), ('Wi', 'll'), ('Ho', 'pe'), ('g', 'ood'), ('Pyt', 'hon'), ('i', 'sFun')]
स्पष्टीकरण
-
सूची की सूची की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
इसे आरोही क्रम में क्रमबद्ध किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
-
एक सूची समझ का उपयोग उस सूची को पुनरावृत्त करने के लिए किया जाता है जहां उप तत्वों को ज़िप किया जाता है, और लगातार सूचियों से संबंधित तत्वों को एक साथ समूहीकृत किया जाता है।
-
इसे एक सूची में बदल दिया जाता है और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।