कॉन्सटेनेशन ऑपरेटर पाइथॉन में एक नई सूची बनाता है, जिस क्रम में उन्हें जोड़ा गया था, प्रारंभिक सूचियों का उपयोग करते हुए। यह एक इनप्लेस ऑपरेशन नहीं है।
उदाहरण
list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = list1 + list2 print(list3)
आउटपुट
यह आउटपुट देगा -
[1, 2, 3, 'a', 'b']
2 सूचियों को जोड़ने के अन्य तरीके भी हैं। यदि आप सूची को जगह में विस्तारित करना चाहते हैं, तो विस्तार फ़ंक्शन का उपयोग करना सबसे आसान है।
उदाहरण
list1 = [1, 2, 3] list2 = ['a', 'b'] list1.extend(list2) print(list1)
आउटपुट
यह आउटपुट देगा -
[1, 2, 3, 'a', 'b']
आप 2 सूचियों से सूची बनाने के लिए अनपैकिंग ऑपरेटर * का भी उपयोग कर सकते हैं। इसका उपयोग केवल पायथन 3.5+ में किया जा सकता है।
उदाहरण
list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = [*list1, *list2] print(list3)
आउटपुट
यह आउटपुट देगा -
[1, 2, 3, 'a', 'b']