কম্পিউটার

পাইথনের তালিকায় কনক্যাটেনেশন অপারেটর কীভাবে কাজ করে?


কনক্যাটেনেশন অপারেটর পাইথনে একটি নতুন তালিকা তৈরি করে যে ক্রমানুসারে প্রাথমিক তালিকাগুলিকে যুক্ত করা হয়েছিল৷ এটি একটি ইনপ্লেস অপারেশন নয়৷

উদাহরণ

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টি তালিকা থেকে তালিকা তৈরি করতে আনপ্যাকিং অপারেটর * ব্যবহার করতে পারেন৷ এটি শুধুমাত্র Python 3.5+ এ ব্যবহার করা যেতে পারে।

উদাহরণ

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = [*list1, *list2]
print(list3)

আউটপুট

এটি −

আউটপুট দেবে
[1, 2, 3, 'a', 'b']

  1. পাইথনের তালিকায় * অপারেটর কীভাবে কাজ করে?

  2. পাইথনে কিভাবে \B রেগুলার এক্সপ্রেশন কাজ করে?

  3. পাইথনে কিভাবে [\d+] রেগুলার এক্সপ্রেশন কাজ করে?

  4. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?