Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Append Element ใน Python Tuple

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 เดิม