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