जब प्रत्येक टपल के अंतिम तत्व के आधार पर बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है, जो टपल पर पुनरावृत्त होती है और इसे प्राप्त करने के लिए एक सरल स्वैप करती है।
नीचे उसी का प्रदर्शन है -
उदाहरण
def sort_tuple(my_tup): my_len = len(my_tup) for i in range(0, my_len): for j in range(0, my_len-i-1): if (my_tup[j][-1] > my_tup[j + 1][-1]): temp = my_tup[j] my_tup[j]= my_tup[j + 1] my_tup[j + 1]= temp return my_tup my_tuple =[(1, 92), (34, 25), (67, 89)] print("The tuple is :") print(my_tuple) print("The sorted list of tuples are : ") print(sort_tuple(my_tuple))
आउटपुट
The tuple is : [(1, 92), (34, 25), (67, 89)] The sorted list of tuples are : [(34, 25), (67, 89), (1, 92)]
स्पष्टीकरण
-
'Sort_tuple' नाम की एक विधि परिभाषित की गई है, जो पैरामीटर के रूप में टपल की सूची लेती है
-
यह सूची के माध्यम से पुनरावृति करता है, और यह देखने के लिए जांच करता है कि टपल की सूची में प्रत्येक टपल का अंतिम तत्व बड़ा है या नहीं।
-
उन्हें उनके सही स्थान पर रखने के लिए एक साधारण स्वैप का उपयोग किया जाता है।
-
टपल की सूची आउटपुट के रूप में लौटा दी जाती है।
-
विधि के बाहर, टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
टपल की इस सूची को पास करके इस विधि को कहा जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।