+ অপারেটর পাইথনে একটি নতুন লিস্ট তৈরি করে যখন ২টি লিস্ট কাম্বাইন করা হয় এর দিয়ে, অরিজিনাল অবজেক্ট মডিফাই হয় না। অন্যদিকে, extend এবং append মেথড ব্যবহার করে, আমরা লিস্টগুলো ইন-প্লেস যোগ করি, অর্থাৎ অরিজিনাল অবজেক্ট মডিফাই হয়। এছাড়া append লিস্টটিকে একটি অবজেক্ট হিসেবে ইনসার্ট করে যখন + শুধু ২টি লিস্ট কনক্যাটেনেট করে।
উদাহরণ
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']]