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. पायथन प्रोग्राम: दी गई सूची से टुपल्स की सूची बनाएं जिसमें प्रत्येक टुपल में संख्या और उसका घन हो पायथन प्रोग्राम: दी गई सूची से टुपल्स की सूची बनाएं जिसमें प्रत्येक टुपल में संख्या और उसका घन हो

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - दी गई सूची इनपुट से, हमें संख्याओं और उनके संबंधित घनों के साथ एक टुपल बनाना होगा।आइए इंलाइन कार्यान्वयन की मदद से उपरोक्त समस्या को हल करने के दृष्टिकोण को देखते हैं।उदाहरण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 को कुंजी इंडेक्स के रू