Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - 3D मैट्रिक्स को कोऑर्डिनेट सूची में बदलें


परिचय

जब त्रि-आयामी मैट्रिक्स को कोऑर्डिनेट सूची में बदलना हो, तो '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')]

व्याख्या

  • सूची की सूची की सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
  • इसे आरोही क्रम में सॉर्ट किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है जहां उप-तत्वों को ज़िप किया जाता है, और लगातार सूचियों से संबंधित तत्वों को एक साथ समूहित किया जाता है।
  • इसे सूची में बदला जाता है और एक वेरिएबल में निर्दिष्ट किया जाता है।
  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
  1. - पायथन में K द्वारा लिस्ट विस्तार

    इस लेख में, हम सीखेंगे कि तत्व को K बार दोहराकर लिस्ट का विस्तार कैसे किया जाए। हम समस्या हल करने के दो अलग-अलग तरीके देखेंगे। समस्या हल करने के लिए नीचे दिए गए चरणों का पालन करें: लिस्ट, K, और एक खाली लिस्ट इनिशियलाइज़ करें। लिस्ट पर पुनरावृति करें और वर्तमान तत्व को प्रतिकृति ऑपरेटर का उपयोग करक

  1. - पायथन में sort() मेथड

    इस ट्यूटोरियल में, हम सूची के sort मेथड के बारे में जानेंगे। आइए ट्यूटोरियल में गोता लगाएं। sort मेथड का उपयोग किसी भी सूची को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए किया जाता है। वैकल्पिक पैरामीटर के साथ या बिना sort मेथड के कई मामले हैं।sort मेथड एक इन-प्लेस मेथड है। यह मूल सूची में सीधे पर

  1. - पायथन में मैट्रिक्स ट्रांसपोज़

    मैट्रिक्स ट्रांसपोज़ का अर्थ है पंक्तियों को कॉलम और कॉलम को पंक्तियों में बदलना। उदाहरण # मूल मैट्रिक्स (3x2) x = [[1, 2], [3, 4], [5, 6]] # ट्रांसपोज़ (2x3) x1 = [[1, 3, 5], [2, 4, 6]] विधि 1: नेस्टेड लूप (क्लासिक) x = [[1, 2], [3, 4], [5, 6]] rows = len(x) cols = len(x[0]) res