यह कैसे matrix..Any आसान, यह करने के लिए एल्गोरिथम रास्ते से पक्षांतरित पाने के लिए ...अजगर मैट्रिक्स पक्षांतरित और ज़िप
1 प्रश्न:
Input a=[[1,2,3],[4,5,6],[7,8,9]]
Expected output a=[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
2 प्रश्न:
ज़िप मुझे निम्नलिखित आउटपुट देता है, मैं कैसे ज़िप कर सकता हूं जब मैं नहीं जानता कि सरणी में कितने तत्व हैं, इस मामले में मैं 3 तत्वों को एक [0], एक [1], एक [2] जानता हूं लेकिन कैसे मैं एक [एन] तत्वों को ज़िप करता हूं
>>> zip(a[0],a[1],a[2])
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
पहला प्रश्न – Rajeev
@Rajeev के समाधान के बारे में क्या यह _both_ प्रश्नों का उत्तर है। 'ज़िप (* ए)' मैट्रिक्स ट्रांसपोजिशन है और इसलिए इसका अपना उलटा है। – agf
@agf: पहला समाधान आउटपुट सरणी की सरणी है और tuple .. – Rajeev