जब किसी सूची में इकाइयों के अंकों के आधार पर छाँटना आवश्यक होता है, तो एक विधि परिभाषित की जाती है जो एक पैरामीटर लेती है और आउटपुट निर्धारित करने के लिए 'str' और नकारात्मक अनुक्रमण का उपयोग करती है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
def unit_sort(element): return str(element)[-1] my_list = [716, 134, 343, 24742] print("The list is :") print(my_list) my_list.sort(key=unit_sort) print("The result is :") print(my_list)
आउटपुट
The list is : [716, 134, 343, 24742] The result is : [24742, 343, 134, 716]
स्पष्टीकरण
-
'unit_sort' नाम की एक विधि परिभाषित की गई है जो सूची के एक तत्व को एक पैरामीटर के रूप में लेती है, और अंतिम तत्व को आउटपुट के रूप में स्ट्रिंग में बदलने के बाद लौटाती है।
-
एक सूची परिभाषित और कंसोल पर प्रदर्शित होती है।
-
सूची को 'सॉर्ट' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।