কম্পিউটার টিউটোরিয়াল

পাইথনে টাপলে অন্য টাপল অ্যাপেন্ড (Append) করা

টাপল ইমিউটেবল (immutable), তাই সরাসরি অ্যাপেন্ড করা যায় না। কিন্তু + অপারেটর দিয়ে দুটি টাপল কনক্যাট করে নতুন টাপল বানানো যায়।

উদাহরণ

x = (1, 2, 3)
y = (4, 5)

x = x + y  # নতুন টাপল বানায়, x-কে রি-অ্যাসাইন
print(x)

আউটপুট

(1, 2, 3, 4, 5)

+= অপারেটরও কাজ করে

x = (1, 2, 3)
y = (4, 5)
x += y  # x = x + y এর শর্টহ্যান্ড
print(x)

নোট

  • প্রতিবার নতুন টাপল বানায় (ইমিউটেবল)
  • লুপে বারবার += করলে O(n²) হয় — লিস্ট ব্যবহার করুন
  • extend() মেথড টাপলে নেই

লুপে ইফিশিয়েন্ট উপায়

# খারাপ
result = ()
for item in items:
    result += (item,)  # O(n²)

# ভালো
temp_list = []
for item in items:
    temp_list.append(item)
result = tuple(temp_list)  # O(n)
  1. পাইথনে টাপল ডিফাইন করার পদ্ধতি

  2. পাইথনে টাপলের ভিতরে টাপল ব্যবহার করার পদ্ধতি

  3. পাইথনে cd কমান্ড চালানোর পদ্ধতি

  4. পাইথন ফাংশন থেকে টাপল রিটার্ন করার পদ্ধতি