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

पायथन प्रोग्राम का उपयोग करके प्रत्येक टुपल में अंतिम तत्व द्वारा बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करें

जब प्रत्येक टपल के अंतिम तत्व के आधार पर बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है, जो टपल पर पुनरावृत्त होती है और इसे प्राप्त करने के लिए एक सरल स्वैप करती है।

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

उदाहरण

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' नाम की एक विधि परिभाषित की गई है, जो पैरामीटर के रूप में टपल की सूची लेती है

  • यह सूची के माध्यम से पुनरावृति करता है, और यह देखने के लिए जांच करता है कि टपल की सूची में प्रत्येक टपल का अंतिम तत्व बड़ा है या नहीं।

  • उन्हें उनके सही स्थान पर रखने के लिए एक साधारण स्वैप का उपयोग किया जाता है।

  • टपल की सूची आउटपुट के रूप में लौटा दी जाती है।

  • विधि के बाहर, टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

  • टपल की इस सूची को पास करके इस विधि को कहा जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. प्रत्येक टपल में संख्या और उसके घन वाली दी गई सूची से टुपल्स की सूची बनाने के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −सूची इनपुट को देखते हुए, हमें संख्याओं और उनके संबंधित घनों के साथ एक टपल बनाने की आवश्यकता है। आइए दिखाए गए अनुसार इनलाइन कार्यान्वयन की सहायता से उपरोक्त समस्या को हल करने का तरीका देखें। उदाह

  1. सबलिस्ट में दूसरे तत्व के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम।

    लिस्ट दी गई है, हमारा काम सबलिस्ट में दूसरे एलिमेंट के अनुसार लिस्ट को सॉर्ट करना है। यहां हम साधारण बबल सॉर्ट लागू करते हैं। उदाहरण Input : [['CCC', 15], ['AAA', 10], ['RRRR', 2],['XXXX', 150]] Output : [['RRRR', 2], ['AAA', 10], ['CCC', 15],

  1. किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स को सॉर्ट करने के लिए पायथन प्रोग्राम।

    एक टपल को देखते हुए, हमारा कार्य टुपल में किसी भी कुंजी द्वारा बढ़ते क्रम में टुपल्स की सूची को क्रमबद्ध करना है। हमें उन्हें किसी भी कुंजी के अनुसार क्रमबद्ध करने की आवश्यकता है। ऐसा करने के लिए हम यहां सॉर्ट किए गए () फ़ंक्शन का उपयोग करते हैं, जहां हम उन्हें key=last का उपयोग करके सॉर्ट करते हैं