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

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


जब मैट्रिक्स को वर्टिकली कन्कैटिनेट करना हो, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।

उदाहरण

from itertools import zip_longest

my_list = [["Hi", "Rob"], ["how", "are"], ["you"]]
print("सूची है:")
print(my_list)
my_result = ["".join(elem) for elem in zip_longest(*my_list, fillvalue="")]
print("कॉलम को कन्कैटिनेट करने के बाद सूची है:")
print(my_result)

आउटपुट

सूची है: [['Hi', 'Rob'], ['how', 'are'], ['you']]
कॉलम को कन्कैटिनेट करने के बाद सूची है: ['Hihowyou', 'Robare']

व्याख्या

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

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

  • एलिमेंट्स को ज़िप करने और खाली स्पेस को हटाकर उन्हें जोड़ने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

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


  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

  1. - पायथन में लिस्ट पर कंकेटनेशन ऑपरेटर कैसे काम करता है?

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