सूचियाँ सबसे व्यापक रूप से उपयोग की जाने वाली पायथन डेटा संरचनाओं में से एक हैं। इस लेख में हम देखेंगे कि कैसे दो सूचियों के तत्वों को संयोजित किया जाए और एक क्रमबद्ध तरीके से अंतिम आउटपुट तैयार किया जाए।
+ के साथ और क्रमबद्ध
+ ऑपरेटर दो सूचियों के तत्वों को एक में मिला सकता है। फिर हम सॉर्ट किए गए फ़ंक्शन को लागू करते हैं जो इस संयोजन के साथ बनाई गई अंतिम सूची के तत्वों को सॉर्ट करेगा।
उदाहरण
listA = ['Mon', 'Tue', 'Fri'] listB = ['Thu','Fri','Sat'] # Given lists print("Given list A is : ",listA) print("Given list B is : ",listB) # Add and sort res = sorted(listA + listB) # Result print("The combined sorted list is : \n" ,res)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A is : ['Mon', 'Tue', 'Fri'] Given list B is : ['Thu', 'Fri', 'Sat'] The combined sorted list is : ['Fri', 'Fri', 'Mon', 'Sat', 'Thu', 'Tue']
मर्ज के साथ
heapq मॉड्यूल से मर्ज फ़ंक्शन दो सूचियों के तत्वों को जोड़ सकता है। फिर हम अंतिम आउटपुट प्राप्त करने के लिए सॉर्ट किए गए फ़ंक्शन को लागू करते हैं।
उदाहरण
from heapq import merge listA = ['Mon', 'Tue', 'Fri'] listB = ['Thu','Fri','Sat'] # Given lists print("Given list A is : ",listA) print("Given list B is : ",listB) # Merge res = list(merge(listA,listB)) # Result print("The combined sorted list is : \n" ,sorted(res))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A is : ['Mon', 'Tue', 'Fri'] Given list B is : ['Thu', 'Fri', 'Sat'] The combined sorted list is : ['Fri', 'Fri', 'Mon', 'Sat', 'Thu', 'Tue']