ক্যাটিনেশন অপারেটর পাইথনে একটি নতুন লিস্ট তৈরি করে ইনিশিয়াল লিস্টগুলো 그들이 যোগ করা হয়েছিল সেই ক্রমে ব্যবহার করে। এটি একটি ইন-প্লেস অপারেশন নয়।
উদাহরণ
list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = list1 + list2 print(list3)
আউটপুট
এটি আউটপুট দেবে -
[1, 2, 3, 'a', 'b']
২টি লিস্ট ক্যাটিনেট করার অন্যান্য উপায়ও রয়েছে। সবচেয়ে সহজ হচ্ছে extend ফাংশন ব্যবহার করা, যদি আপনি ইন-প্লেস লিস্ট এক্সটেন্ড করতে চান।
উদাহরণ
list1 = [1, 2, 3] list2 = ['a', 'b'] list1.extend(list2) print(list1)
আউটপুট
এটি আউটপুট দেবে -
[1, 2, 3, 'a', 'b']
আপনি আনপ্যাকিং অপারেটর *ও ব্যবহার করতে পারেন ২টি লিস্ট থেকে লিস্ট তৈরি করতে। এটি শুধু পাইথন ৩.৫+ এ ব্যবহার করা যায়।
উদাহরণ
list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = [*list1, *list2] print(list3)
আউটপুট
এটি আউটপুট দেবে -
[1, 2, 3, 'a', 'b']