Python Tuple เป็น Immutable Object การดำเนินการที่พยายามแก้ไข (เช่น append) ไม่ได้รับอนุญาต แต่สามารถใช้ Workaround ได้
1. แปลง Tuple เป็น List ด้วย list()
2. Append Item ใน List Object
3. แปลงกลับเป็น Tuple ด้วย tuple()
>>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 30, 1, 56] >>> L1.append(100) >>> T1=tuple(L1) >>> T1 (10, 50, 20, 9, 40, 25, 60, 30, 1, 56, 100)
เห็นว่า Element ใหม่ถูก Append เข้าไปใน Tuple Representation เดิม