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

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

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

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

उदाहरण

def sort_last_elem(num):
   return num[-1]

def sort_structure(my_tuple):
   return sorted(my_tuple, key=sort_last_elem)

my_list = [(45, 31), (23, 67), (92, 60), (90, 12)]
print("The list is :")
print(my_list)
print("The sorted list of elements is :")
print(sort_structure(my_list))

आउटपुट

The list is :
[(45, 31), (23, 67), (92, 60), (90, 12)]
The sorted list of elements is :
[(90, 12), (45, 31), (92, 60), (23, 67)]

स्पष्टीकरण

  • 'Sort_last_elem' नाम की एक विधि परिभाषित की गई है जो सूची को अंतिम तत्व के आधार पर क्रमबद्ध करती है।

  • 'सॉर्ट_स्ट्रक्चर' नामक एक अन्य विधि को परिभाषित किया गया है जो पहले से परिभाषित फ़ंक्शन की कुंजी के आधार पर सॉर्ट की गई सूची देता है।

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

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

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


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

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

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

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

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

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