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("सूची है:")
print(my_list)
print("सॉर्ट की गई तत्वों की सूची है:")
print(sort_structure(my_list))

आउटपुट

सूची है: [(45, 31), (23, 67), (92, 60), (90, 12)]
सॉर्ट की गई तत्वों की सूची है: [(90, 12), (45, 31), (92, 60), (23, 67)]

व्याख्या

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

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

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

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

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


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

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - दी गई सूची इनपुट से, हमें संख्याओं और उनके संबंधित घनों के साथ एक टुपल बनाना होगा।आइए इंलाइन कार्यान्वयन की मदद से उपरोक्त समस्या को हल करने के दृष्टिकोण को देखते हैं।उदाहरणlist1 = [0, 1, 2, 4, 6]res = [(val, pow(val

  1. - पायथन प्रोग्राम: सबलिस्ट में दूसरे एलिमेंट के अनुसार लिस्ट को सॉर्ट करना

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

  1. - किसी भी कुंजी द्वारा टुपल्स को आरोही क्रम में सॉर्ट करने का पायथन प्रोग्राम

    समस्या विवरण एक टुपल दिया गया है, हमारा कार्य टुपल्स की सूची को टुपल में किसी भी कुंजी द्वारा आरोही क्रम में सॉर्ट करना है। हमें उन्हें किसी दी गई कुंजी के अनुसार सॉर्ट करना है। इसके लिए हम sorted() फंक्शन का उपयोग करते हैं जहां हम key=last का उपयोग करके सॉर्ट करते हैं और last को कुंजी इंडेक्स के रू