जब अनुकूलित तरीके से टुपल्स की सूची को सॉर्ट करने की आवश्यकता होती है, तो 'सॉर्ट' विधि का उपयोग किया जा सकता है।
'सॉर्ट' विधि एक विशिष्ट क्रम में चलने योग्य तत्वों को क्रमबद्ध करती है, यानी आरोही या अवरोही। यह जगह-जगह चलने योग्य को सॉर्ट करता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
def tuple_sort(my_tup): my_tup.sort(key = lambda x: x[1]) return my_tup my_tuple = [('Will', 100), ('John', 67), ('Harold', 86), ('Jane', 35)] print("The tuple is ") print(my_tuple) print("The sorted list of tuple is :") print(tuple_sort(my_tuple))
आउटपुट
The tuple is [('Will', 100), ('John', 67), ('Harold', 86), ('Jane', 35)] The sorted list of tuple is : [('Jane', 35), ('John', 67), ('Harold', 86), ('Will', 100)]
स्पष्टीकरण
- 'tuple_sort' नाम के एक फ़ंक्शन को परिभाषित किया गया है, जो टपल की सूची को तर्क के रूप में लेता है।
- यह विधि लैम्ब्डा फ़ंक्शन का उपयोग करके टपल के तत्वों को सॉर्ट करने के लिए 'सॉर्ट' विधि का उपयोग करती है।
- लैम्ब्डा फ़ंक्शन एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है।
- यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- टपल की इस सूची को पास करके इस विधि को कहा जाता है।
- यह एक मान को असाइन किया गया है।
- यह कंसोल पर प्रदर्शित होता है।