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

Python प्रोग्राम: दो अनसॉर्टेड सूचियों का सॉर्टेड मर्ज्ड सूची बनाएं

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखेंगे जो दो सूचियों को मर्ज करता है और परिणामी सूची को सॉर्टेड क्रम में प्रिंट करता है। आइए कुछ उदाहरण देखें।

इनपुट: list_1 = [1, 3, 2, 0, 3]
list_2 = [20, 10, 23, 43, 56, -1]
आउटपुट: [-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]


इनपुट: list_1 = ["hafeez", "aslan"]
list_2 = ["abc", "kareem", "b"]
आउटपुट: ["abc", "aslan", "b", "hafeez", "kareem"]

आइए निम्न चरणों के साथ कोड लिखने का प्रयास करें।

एल्गोरिदम

1. सूचियों को इनिशियलाइज़ करें।
2. + ऑपरेटर का उपयोग करके दो सूचियों को जोड़ें और परिणाम को एक नए वेरिएबल में स्टोर करें।
3. परिणामी सूची को सूची के sort() मेथड से सॉर्ट करें।
4. सॉर्ट की गई सूची प्रिंट करें।

कोड देखें।

उदाहरण

## सूचियों को इनिशियलाइज़ करें
list_1 = [1, 3, 2, 0, 3]
list_2 = [20, 10, 23, 43, 56, -1]

## दो सूचियों को जोड़ें
new_list = list_1 + list_2

## sort() मेथड से new_list को सॉर्ट करें
new_list.sort()

## सॉर्ट की गई सूची प्रिंट करें
print(new_list)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]

हम अलग-अलग सूचियों के साथ उसी प्रोग्राम को निष्पादित कर रहे हैं।

उदाहरण

## सूचियों को इनिशियलाइज़ करें
list_1 = ["hafeez", "aslan"]
list_2 = ["abc", "kareem", "b"]

## दो सूचियों को जोड़ें
new_list = list_1 + list_2

## sort() मेथड से new_list को सॉर्ट करें
new_list.sort()

## सॉर्ट की गई सूची प्रिंट करें
print(new_list)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

['abc', 'aslan', 'b', 'hafeez', 'kareem']

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।

  1. - 3D सूची बनाने के लिए पायथन प्रोग्राम

    समस्या विवरण 3D सूची का अर्थ 3D सरणी होता है। इस प्रोग्राम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट: 3×3×2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]] एल्गोरिदम 3D सूची का क्रम दिया गया है। फॉर लूप का उपयोग करके सूची बनाएं और डेटा प्रिंट करें। उदाहरण कोड # 3D सूची

  1. - दो सूचियों में लापता और अतिरिक्त मान खोजने का पायथन प्रोग्राम

    समस्या विवरण सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है। एल्गोरिदम पहले हम दो यूजर इनपुट सूचियां बनाते हैं:

  1. - दो सूचियों के बीच अंतर सूचीबद्ध करने का पायथन प्रोग्राम

    समस्या विवरण इस समस्या में दो सूचियां दी गई हैं। हमारा कार्य दो सूचियों के बीच अंतर प्रदर्शित करना है। पायथन set() विधि प्रदान करता है। हम यहां इस विधि का उपयोग करते हैं। एक सेट बिना डुप्लिकेट तत्वों का एक अनऑर्डर्ड संग्रह है। सेट ऑब्जेक्ट यूनियन, इंटरसेक्शन, डिफरेंस और सिमेट्रिक डिफरेंस जैसे गणितीय