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

टुपल्स को उनके अधिकतम तत्व द्वारा क्रमबद्ध करने के लिए पायथन कार्यक्रम

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

आगे 'सॉर्ट' पद्धति का उपयोग पहले से परिभाषित फ़ंक्शन के आधार पर सूची को सॉर्ट करने के लिए किया जा सकता है।

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

उदाहरण

def get_max_value(my_val):
   return max(my_val)

my_list = [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9,0), (1, 2)]

print(“The list is : “)
print(my_list)
my_list.sort(key = get_max_value, reverse = True)

print(“The sorted tuples are : “)
print(my_list)

आउटपुट

The list is :
[(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9, 0), (1, 2)]
The sorted tuples are :
[(13, 21, 42, 56), (7, 1, 9, 0), (4, 6, 8, 1), (1, 2)]

स्पष्टीकरण

  • 'get_max_value' नाम की एक विधि परिभाषित की गई है, जो उच्चतम मान देने के लिए 'अधिकतम' फ़ंक्शन का उपयोग करती है।

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

  • सूची को पहले से परिभाषित फ़ंक्शन की कुंजी के आधार पर क्रमबद्ध किया गया है।

  • यह उल्टे क्रम में प्रदर्शित होता है।

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


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

    इस लेख में, हम Python 3.x में सिलेक्शन सॉर्ट और उसके कार्यान्वयन के बारे में जानेंगे। या पहले। चयन क्रम . में एल्गोरिथम, एक सरणी को पुनरावर्ती रूप से अनसोल्ड भाग से न्यूनतम तत्व ढूंढकर और शुरुआत में सम्मिलित करके सॉर्ट किया जाता है। किसी दिए गए सरणी पर चयन क्रम के निष्पादन के दौरान दो उप-सरणी बनते

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

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

  1. किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स को सॉर्ट करने के लिए पायथन प्रोग्राम।

    एक टपल को देखते हुए, हमारा कार्य टुपल में किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करना है। हमें उन्हें किसी भी कुंजी के अनुसार क्रमबद्ध करने की आवश्यकता है। ऐसा करने के लिए हम यहां सॉर्ट किए गए () फ़ंक्शन का उपयोग करते हैं, जहां हम उन्हें key=last का उपयोग करके सॉर्ट करते हैं