در پایتون، اتصال یا Join کردن Tupleها بسیار ساده است. از آنجایی که Tuple غیرقابل تغییر (immutable) است، شما نمیتوانید عناصر آن را مستقیماً اضافه کنید، اما میتوانید با ترکیب Tupleها یک Tuple جدید بسازید.
🔹 1️⃣ استفاده از عملگر +
میتوان دو یا چند Tuple را با هم ترکیب کرد:
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
combined = tuple1 + tuple2
print(combined) # (1, 2, 3, 4, 5, 6)
-
این روش Tuple جدید ایجاد میکند و Tupleهای اصلی تغییر نمیکنند.
🔹 2️⃣ تکرار Tuple با *
میتوانید یک Tuple را چندین بار تکرار کنید:
t = (1, 2)
repeated = t * 3
print(repeated) # (1, 2, 1, 2, 1, 2)
🔹 3️⃣ ترکیب چند Tuple با unpacking (*
)
روش مدرن پایتون 3.5 به بعد، استفاده از *
است:
t1 = (1, 2)
t2 = (3, 4)
t3 = (5, 6)
combined = (*t1, *t2, *t3)
print(combined) # (1, 2, 3, 4, 5, 6)
🔹 4️⃣ اضافه کردن عنصر به Tuple
برای افزودن یک عنصر تک باید آن را به شکل Tuple تکعنصری (,x)
اضافه کنید:
t = (1, 2, 3)
t = t + (4,)
print(t) # (1, 2, 3, 4)
✅ نکات مهم
-
Tuple غیرقابل تغییر است → تغییر مستقیم وجود ندارد.
-
برای Join، همیشه Tuple جدید ساخته میشود.
-
از
+
یا unpacking*
برای ترکیب چند Tuple استفاده کنید. -
برای افزودن یک عنصر، حتماً از Tuple تکعنصری استفاده شود
(,x)
.
💡 خلاصه:
روش | توضیح |
---|---|
tuple1 + tuple2 | ترکیب دو Tuple → Tuple جدید |
tuple * n | تکرار Tuple چند بار |
(*tuple1, *tuple2) | مدرن و چند Tuple همزمان |
tuple + (element,) | افزودن یک عنصر تک |
این روشها تمام نیازهای Join کردن Tupleها در پایتون را پوشش میدهند.