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

पायथन में मैट्रिक्स में लंबवत संघनन

जब मैट्रिक्स को लंबवत रूप से जोड़ना आवश्यक हो, तो सूची समझ का उपयोग किया जा सकता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

from itertools import zip_longest

my_list = [["Hi", "Rob"], ["how", "are"], ["you"]]

print("The list is : ")
print(my_list)

my_result = ["".join(elem) for elem in zip_longest(*my_list, fillvalue ="")]

print("The list after concatenating the column is : ")
print(my_result)
में elem के लिए शामिल हों।

आउटपुट

The list is :
[['Hi', 'Rob'], ['how', 'are'], ['you']]
The list after concatenating the column is :
['Hihowyou', 'Robare']

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।

  • सूची की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

  • सूची समझ का उपयोग तत्वों को ज़िप करने के लिए किया जाता है, और रिक्त स्थान को हटाकर उनसे जुड़ते हैं।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह चर कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. सॉर्ट () पायथन में

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

  1. पायथन में एक मैट्रिक्स को स्थानांतरित करें?

    एक मैट्रिक्स को स्थानांतरित करने का मतलब है कि हम इसके कॉलम को इसकी पंक्तियों में बदल रहे हैं। आइए इसे एक उदाहरण से समझते हैं कि अगर ट्रांसपोज़ के बाद कैसा दिखता है। मान लें कि आपके पास मूल मैट्रिक्स कुछ इस तरह है - x = [[1,2][3,4][5,6]] उपरोक्त मैट्रिक्स x में हमारे पास दो कॉलम हैं, जिनमें 1, 3,

  1. कैसे संघटन ऑपरेटर अजगर में सूची पर काम करता है?

    कॉन्सटेनेशन ऑपरेटर पाइथॉन में एक नई सूची बनाता है, जिस क्रम में उन्हें जोड़ा गया था, प्रारंभिक सूचियों का उपयोग करते हुए। यह एक इनप्लेस ऑपरेशन नहीं है। उदाहरण list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = list1 + list2 print(list3) आउटपुट यह आउटपुट देगा - [1, 2, 3, 'a', '