जब टुपल्स की सूची को वर्णानुक्रम में क्रमबद्ध करने की आवश्यकता होती है, तो 'सॉर्ट' विधि का उपयोग किया जा सकता है। इसका उपयोग करते समय, मूल टपल की सामग्री बदल जाती है, क्योंकि इन-प्लेस सॉर्टिंग की जाती है।
'सॉर्ट' फ़ंक्शन डिफ़ॉल्ट रूप से मानों को आरोही क्रम में सॉर्ट करता है। यदि छँटाई का क्रम अवरोही के रूप में निर्दिष्ट है, तो इसे अवरोही क्रम में क्रमबद्ध किया जाता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
def sort_tuple_vals(my_tup): my_tup.sort(key = lambda x: x[0]) return my_tup my_tup = [("Hey", 18), ("Jane", 33), ("Will", 56),("Nysa", 35), ("May", "Pink")] print("The tuple is ") print(my_tup) print("After sorting the tuple alphabetically, it becomes : ") print(sort_tuple_vals(my_tup))
आउटपुट
The tuple is [('Hey', 18), ('Jane', 33), ('Will', 56), ('Nysa', 35), ('May', 'Pink')] After sorting the tuple alphabetically, it becomes : [('Hey', 18), ('Jane', 33), ('May', 'Pink'), ('Nysa', 35), ('Will', 56)]
स्पष्टीकरण
- 'sort_tuple_vals' नाम के एक फ़ंक्शन को परिभाषित किया गया है, जो एक टपल को एक पैरामीटर के रूप में लेता है।
- यह टपल में तत्वों को सॉर्ट करने के लिए सॉर्ट विधि और लैम्ब्डा फ़ंक्शन का उपयोग करता है।
- फ़ंक्शन को कॉल करने पर इसे वापस कर दिया जाता है।
- अब टपल को परिभाषित किया गया है, और इस टपल को पैरामीटर के रूप में पास करके फ़ंक्शन को कॉल किया जाता है।
- आउटपुट कंसोल पर प्रदर्शित होता है।