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

पायथन - अपने पिछले तत्व से अधिक तत्वों की संख्या के आधार पर मैट्रिक्स को क्रमबद्ध करें

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

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

उदाहरण

def fetch_greater_freq(row):

   return len([row[idx] for idx in range(0, len(row) - 1) if row[idx] < row[idx + 1]])

my_list = [[11, 3, 25, 99, 10], [5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25]]

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

my_list.sort(key=fetch_greater_freq)

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

आउटपुट

The list is :
[[11, 3, 25, 99, 10], [5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25]]
The resultant list is :
[[5, 3, 25, 4], [77, 11, 5, 3, 77, 77], [11, 3, 25], [11, 3, 25, 99, 10]]

स्पष्टीकरण

  • 'fetch_greater_freq' नाम की एक विधि परिभाषित की गई है जो एक सूची को एक पैरामीटर के रूप में लेती है।

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

  • इसकी लंबाई विधि के आउटपुट के रूप में दी जाती है।

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

  • सूची को पहले से परिभाषित विधि को पैरामीटर के रूप में पास करके सॉर्ट विधि का उपयोग करके सॉर्ट किया जाता है।

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


  1. सूची में वैकल्पिक तत्व योग (पायथन)

    इस लेख में संख्याओं की एक सूची को देखते हुए हम उस सूची में वैकल्पिक तत्वों के योग की गणना करने जा रहे हैं। सूची स्लाइसिंग और श्रेणी के साथ तत्वों की संख्या प्राप्त करने के लिए प्रत्येक दूसरे नंबर और लंबाई फ़ंक्शन के साथ-साथ रेंज फ़ंक्शन का भी उपयोग करें। उदाहरण listA = [13,65,78,13,12,13,65] # prin

  1. पायथन - K . से पहले तत्व का सूचकांक प्राप्त करें

    एक पायथन सूची में वस्तुओं के मूल्य किसी भी क्रमबद्ध क्रम में जरूरी नहीं हैं। इससे भी अधिक ऐसी स्थिति हो सकती है जब हम केवल एक विशिष्ट मूल्य से अधिक कुछ मूल्यों में रुचि रखते हैं। इस लेख में हम देखेंगे कि हम कैसे प्राप्त कर सकते हैं गणना का उपयोग करना गणना का उपयोग करके हम सूची में तत्वों का सूचकांक

  1. अपने फ्लोट तत्व द्वारा एक टपल को सॉर्ट करने के लिए पायथन प्रोग्राम

    इस समस्या में, हमारा कार्य इसके फ्लोट तत्वों का उपयोग करके एक टपल (फ्लोट तत्वों से मिलकर) को सॉर्ट करना है। यहां हम बिल्ट-इन मेथड सॉर्टेड () का उपयोग करते हैं और यह सॉर्टिंग के प्लेस मेथड का उपयोग करके कैसे किया जा सकता है। उदाहरण Input: tuple = [('AAA', '10.265'), ('BBB', &#