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

จะผนวกองค์ประกอบใน Python tuple ได้อย่างไร


Python tuple เป็นวัตถุที่ไม่เปลี่ยนรูป จึงไม่อนุญาตการดำเนินการใดๆ ที่พยายามแก้ไข (เช่น ต่อท้าย) อย่างไรก็ตาม คุณสามารถใช้วิธีแก้ปัญหาต่อไปนี้ได้

ขั้นแรก ให้แปลง tuple เป็น list โดยใช้ฟังก์ชัน list() ในตัว คุณสามารถผนวกรายการเข้ากับรายการวัตถุได้ตลอดเวลา จากนั้นใช้ฟังก์ชัน tuple() ในตัวอื่นเพื่อแปลงวัตถุรายการนี้กลับเป็น tuple

<ก่อนหน้า>>>> T1=(10,50,20,9,40,25,60,30,1,56)>>> L1=รายการ(T1)>>> L1[10, 50, 20, 9 , 40, 25, 60, 30, 1, 56]>>> L1.append(100)>>> T1=ทูเพิล(L1)>>> T1(10, 50, 20, 9, 40, 25, 60, 30, 1, 56, 100)

คุณสามารถดูองค์ประกอบใหม่ต่อท้ายการแสดงทูเพิลดั้งเดิมได้