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

पायथन प्रोग्राम: दो सूचियों को मर्ज करें और सॉर्ट करें


जब दो सूचियों को मर्ज करना और उन्हें सॉर्ट करना आवश्यक हो, तो एक मेथड परिभाषित किया जा सकता है जो 'sort' मेथड का उपयोग करके सूची को सॉर्ट करता है।

नीचे इसका प्रदर्शन दिया गया है:

उदाहरण

def merge_list(list_1, list_2):
    merged_list = list_1 + list_2
    merged_list.sort()
    return(merged_list)

list_1 = [20, 18, 9, 51, 48, 31]
list_2 = [28, 33, 3, 22, 15, 20]
print("The first list is :")
print(list_1)
print("The second list is :")
print(list_2)
print(merge_list(list_1, list_2))

आउटपुट

The first list is : [20, 18, 9, 51, 48, 31]
The second list is : [28, 33, 3, 22, 15, 20]
[3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]

व्याख्या

  • 'merge_list' नामक एक मेथड परिभाषित किया गया है जो दो सूचियों को पैरामीटर के रूप में लेता है।

  • दो सूचियों को '+' ऑपरेटर का उपयोग करके कन्कैटनेट किया जाता है।

  • इसे वेरिएबल को असाइन किया जाता है।

  • अंतिम परिणाम को सॉर्ट करने के लिए sort मेथड का उपयोग किया जाता है।

  • मेथड के बाहर, दो सूचियां परिभाषित की गई हैं, और कंसोल पर प्रदर्शित की गई हैं।

  • इन दो सूचियों को पास करके मेथड बुलाया जाता है।

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


  1. पायथन प्रोग्राम: मर्ज सॉर्ट पायथन प्रोग्राम: मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # मर्ज फ़ंक्शन def merge(arr, l, m, r)

  1. पायथन प्रोग्राम: पुनरावर्ती मर्ज सॉर्ट पायथन प्रोग्राम: पुनरावर्ती मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें पुनरावृत्ति द्वारा मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # पुनरावर्ती तरीका

  1. पायथन प्रोग्राम में सिलेक्शन सॉर्ट पायथन प्रोग्राम में सिलेक्शन सॉर्ट

    इस लेख में, हम पायथन 3.x में सिलेक्शन सॉर्ट और इसके कार्यान्वयन के बारे में सीखेंगे। या इससे पहले। सिलेक्शन सॉर्ट एल्गोरिदम में, एक ऐरे को अनसॉर्टेड पार्ट से न्यूनतम एलिमेंट को रिकर्सिवली ढूंढकर और इसे शुरुआत में इन्सर्ट करके सॉर्ट किया जाता है। दिए गए ऐरे पर सिलेक्शन सॉर्ट के निष्पादन के दौरान दो