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