जब तत्व में अधिकतम अंक द्वारा क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो परिणाम निर्धारित करने के लिए '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' नाम की एक विधि परिभाषित की गई है जो तत्व को एक पैरामीटर के रूप में लेती है, और इसे एक स्ट्रिंग में परिवर्तित करती है, और फिर इसे अधिकतम प्राप्त करती है, और इसे आउटपुट के रूप में लौटाती है।
-
विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को 'सॉर्ट' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।