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

पायथन - मैट्रिक्स को कुल वर्णों द्वारा क्रमबद्ध करें

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

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

उदाहरण

def total_characters(row):
   return sum([len(element) for element in row])

my_list = [["pyt", "is", "fun"], ["python", "fun"],["py", "4", "good"], ["python"]]

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

my_list.sort(key=total_characters)

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

आउटपुट

The list is :
[['pyt', 'is', 'fun'], ['python', 'fun'], ['py', '4', 'good'], ['python']]
The result is :
[['python'], ['py', '4', 'good'], ['pyt', 'is', 'fun'], ['python', 'fun']]

स्पष्टीकरण

  • 'total_characters' नाम की एक विधि परिभाषित की गई है जो पंक्ति को एक पैरामीटर के रूप में लेती है, और आउटपुट के रूप में तत्वों का योग लौटाती है।

  • यह सूची बोध का उपयोग करके तत्वों पर पुनरावृति करके और प्रत्येक तत्व की लंबाई प्राप्त करके और इन लंबाई को जोड़कर किया जाता है।

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

  • सूची को सॉर्ट किया जाता है और आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।

  • यह परिणाम एक चर को सौंपा गया है।

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


  1. पायथन में रंगों को क्रमबद्ध करें

    मान लीजिए कि हमारे पास n ऑब्जेक्ट्स वाला एक ऐरे है। ये लाल, सफेद या नीले रंग के होते हैं, इन्हें जगह-जगह छाँटें ताकि एक ही रंग की वस्तुएँ सटे हों। तो लाल, सफेद और नीले रंग के क्रम में रंगों के साथ। यहां, हम क्रमशः लाल, सफेद और नीले रंग का प्रतिनिधित्व करने के लिए 0, 1, और 2 जैसी संख्याओं का उपयोग कर

  1. असीसी () अजगर में

    ASCII को अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज से संक्षिप्त किया गया है। यह एक वर्ण एन्कोडिंग मानक है। उदाहरण के लिए अंग्रेजी वर्णमाला A का ASCII मान 65 है। पायथन किसी वस्तु का मुद्रण योग्य प्रतिनिधित्व प्राप्त करने के लिए यह फ़ंक्शन प्रदान करता है। यह एक पैरामीटर लेता है जो एक वस्तु है जो ए

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

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