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

पायथन - पहले कॉलम के तत्वों द्वारा एक मैट्रिक्स को मर्ज करें

जब पहले कॉलम के तत्वों द्वारा मैट्रिक्स को मर्ज करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और सूची समझ और 'सेटडिफॉल्ट' विधि का उपयोग किया जाता है।

उदाहरण

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

my_list = [[41, "python"], [13, "pyt"], [41, "is"],[4, "always"], [3, "fun"]]

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

my_result = {}
for key, value in my_list:

   my_result.setdefault(key, []).append(value)

my_result = [[key] + value for key, value in my_result.items()]

print("The result is :")
print(my_result)

आउटपुट

The list is :
[[41, 'python'], [13, 'pyt'], [41, 'is'], [4, 'always'], [3, 'fun']]
The result is :
[[41, 'python', 'is'], [13, 'pyt'], [4, 'always'], [3, 'fun']]

स्पष्टीकरण

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

  • एक खाली शब्दकोश बनाया गया है।

  • सूची को पुनरावृत्त किया जाता है, और कुंजी-मान युग्म को समान कुंजियों के साथ जोड़ा जाता है और शब्दकोश में जोड़ा जाता है।

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

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

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में दिए गए सेल की पंक्ति और-या कॉलम में तत्वों को छोड़कर मैट्रिक्स में सभी तत्वों का योग खोजें

    मान लीजिए कि हमारे पास 2D मैट्रिक्स और सेल इंडेक्स का एक सेट है। सेल इंडेक्स को (i, j) के रूप में दर्शाया जाता है, जहां i पंक्ति है और j कॉलम है, अब, प्रत्येक दिए गए सेल इंडेक्स (i, j) के लिए, हमें ith पंक्ति में मौजूद तत्वों को छोड़कर सभी मैट्रिक्स तत्वों का योग खोजना होगा और /या jth कॉलम। तो, अगर

  1. पायथन - सूचियों की सूची में तत्वों को अलग करने के लिए कॉलम में कनवर्ट करें

    पायथन का उपयोग करके डेटा का विश्लेषण करने या डेटा को संसाधित करने में, हम ऐसी स्थितियों में आते हैं जहां दी गई सूची को अलग-अलग कॉलम के साथ सूचियां प्राप्त करने के लिए फिर से तैयार या फिर से आकार देना पड़ता है। जैसा कि नीचे चर्चा की गई है, हम इसे कई तरीकों से हासिल कर सकते हैं। स्लाइसिंग का उपयोग करन

  1. सूची में पहले और अंतिम तत्वों को इंटरचेंज करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें अंतिम तत्व को पहले तत्व के साथ स्वैप करने की आवश्यकता है। समस्या को हल करने के लिए 4 दृष्टिकोण हैं जैसा कि नीचे चर्चा की गई है- दृष्टिकोण 1 - पाशविक बल दृष्टिकोण उदाहरण def swapLast(List)