Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में टपल्स की लिस्ट को विशिष्ट क्रम में सॉर्ट करना


जब टपल्स की लिस्ट को एक विशिष्ट क्रम में सॉर्ट करने की आवश्यकता होती है, तो 'sorted' मेथड का उपयोग किया जा सकता है।

'sorted' मेथड का उपयोग लिस्ट के एलिमेंट्स को सॉर्ट करने के लिए किया जाता है।

एक लिस्ट का उपयोग विषम मानों को स्टोर करने के लिए किया जा सकता है (यानी पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स जैसे किसी भी डेटा टाइप का डेटा)। टपल्स की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।

इसके लिए एक प्रदर्शन नीचे दिया गया है:

उदाहरण

def tuple_sort(my_tup):
    return sorted(my_tup, key=lambda x: x[1])

my_tuple = [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]
print("The list of tuple is : ")
print(my_tuple)
print("The tuple after placing in a specific order is : ")
print(tuple_sort(my_tuple))

आउटपुट

The list of tuple is : [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]
The tuple after placing in a specific order is : [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]

व्याख्या

  • 'tuple_sort' नामक एक मेथड परिभाषित किया गया है जो टपल्स की लिस्ट को पैरामीटर के रूप में लेता है।
  • यह 'sorted' मेथड का उपयोग करके लिस्ट ऑफ टपल को उस क्रम में सॉर्ट करता है जो लिस्ट ऑफ टपल के अंदर हर टपल के पहले एलिमेंट पर आधारित होता है।
  • टपल्स की एक लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
  • इस लिस्ट ऑफ टपल को पैरामीटर के रूप में पास करके फ़ंक्शन को कॉल किया जाता है।
  • इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
  • यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - पायथन में लिस्ट और टपल्स के बीच अंतर

    लिस्ट लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है। उदाहरण list = [a, b, c, d, e] टपल्स टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है। उदाहरण tuples = (a, b, c, d, e) ल

  1. - पायथन लिस्ट में लिस्ट के बजाय टुपल क्यों लौटाता है?

    पायथन उम्मीद करता है कि जब यह कुछ डेटा लौटाता है तो आप उसे म्यूट नहीं करेंगे। टुपल लिस्ट से भी तेज होते हैं। टुपल आमतौर पर वहां उपयोग किए जाते हैं जहां क्रम और पोजिशन सार्थक और सुसंगत होते हैं। इसलिए उदाहरण के लिए, यदि आपके पास पायथन में डेटाबेस ड्राइवर है और कुछ डेटा के लिए क्वेरी करते हैं, तो आपक

  1. - Python Tuples में महारत: परिभाषा, निर्माण और व्यावहारिक उपयोग

    Python में, एक टपल एक कलेक्शन है जो ऑर्डर्ड और इम्यूटेबल है। इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते। हम पैरेंथेसिस () और कम से कम एक कॉमा ( , ) का उपयोग करके टपल बनाते हैं। टपल्स को लिस्ट्स की तरह ही इंडेक्स और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम भी एक टपल होगा। टपल