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