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

पायथन में टुपल्स की सूची में कस्टम छँटाई

जब अनुकूलित तरीके से टुपल्स की सूची को सॉर्ट करने की आवश्यकता होती है, तो 'सॉर्ट' विधि का उपयोग किया जा सकता है।

'सॉर्ट' विधि एक विशिष्ट क्रम में चलने योग्य तत्वों को क्रमबद्ध करती है, यानी आरोही या अवरोही। यह जगह-जगह चलने योग्य को सॉर्ट करता है।

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

टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

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' नाम के एक फ़ंक्शन को परिभाषित किया गया है, जो टपल की सूची को तर्क के रूप में लेता है।
  • यह विधि लैम्ब्डा फ़ंक्शन का उपयोग करके टपल के तत्वों को सॉर्ट करने के लिए 'सॉर्ट' विधि का उपयोग करती है।
  • लैम्ब्डा फ़ंक्शन एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है।
  • यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।
  • टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
  • टपल की इस सूची को पास करके इस विधि को कहा जाता है।
  • यह एक मान को असाइन किया गया है।
  • यह कंसोल पर प्रदर्शित होता है।

  1. पायथन में सूची और टुपल्स के बीच अंतर

    सूची सूची विभिन्न प्रकार की वस्तुओं को समाहित करने के लिए एक कंटेनर है और इसका उपयोग वस्तुओं को पुनरावृत्त करने के लिए किया जाता है। उदाहरण list = ['a', 'b', 'c', 'd', 'e'] टुपल्स Tuple भी सूची के समान है लेकिन इसमें अपरिवर्तनीय वस्तुएं हैं। टपल प्रसंस्करण

  1. सूची में सूची के बजाय पाइथन सूची में टपल क्यों लौटाता है?

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

  1. पायथन टुपल्स

    पायथन में, एक टपल एक संग्रह है जिसे आदेशित . है और अपरिवर्तनीय . इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते हैं। हम कोष्ठक () . का उपयोग करके टुपल्स बनाते हैं और कम से कम एक अल्पविराम ( , ) । टुपल्स को सूचियों की तरह ही अनुक्रमित और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम