परिचय
जब त्रि-आयामी मैट्रिक्स को कोऑर्डिनेट सूची में बदलना हो, तो 'zip' मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।
उदाहरण
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')]
व्याख्या
- सूची की सूची की सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
- इसे आरोही क्रम में सॉर्ट किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
- लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है जहां उप-तत्वों को ज़िप किया जाता है, और लगातार सूचियों से संबंधित तत्वों को एक साथ समूहित किया जाता है।
- इसे सूची में बदला जाता है और एक वेरिएबल में निर्दिष्ट किया जाता है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।