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

पायथन - तत्व में अधिकतम अंक के आधार पर छाँटें

जब तत्व में अधिकतम अंक द्वारा क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो परिणाम निर्धारित करने के लिए 'str' और 'max' विधि का उपयोग करती है।

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

उदाहरण

def max_digits(element):
   return max(str(element))

my_list = [224, 192, 145, 18, 3721]

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

my_list.sort(key = max_digits)

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

आउटपुट

The list is :
[224, 192, 145, 18, 3721]
The result is :
[224, 145, 3721, 18, 192]

स्पष्टीकरण

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

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

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

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


  1. पायथन में अधिकतम सबरे

    मान लीजिए कि हमारे पास एक पूर्णांक सरणी ए है। हमें सन्निहित उपसरणियों को खोजना है, जिसकी लंबाई कम से कम एक होगी, और जिसका योग सबसे बड़ा है, और इसका योग भी लौटाएं। तो अगर एरे ए =[-2,1,-3,4,-1,2,1,-5,4] की तरह है, तो योग 6 होगा। और सबरेरे [4, -1] होगा , 2, 1] इसे हल करने के लिए हम गतिशील प्रोग्रामिंग

  1. बबल सॉर्ट के लिए पायथन प्रोग्राम

    इस लेख में, हम बबल सॉर्टिंग तकनीक के कार्यान्वयन के बारे में जानेंगे। नीचे दिखाया गया आंकड़ा इस एल्गोरिथम की कार्यप्रणाली को दर्शाता है - दृष्टिकोण पहले तत्व (सूचकांक =0) से शुरू करते हुए, वर्तमान तत्व की तुलना सरणी के अगले तत्व से करें। यदि वर्तमान तत्व सरणी के अगले तत्व से बड़ा है, तो उन्

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

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