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

ฉันจะลบรายการออกจาก Python tuple ได้อย่างไร


Tuples ใน python จะไม่เปลี่ยนรูป หากคุณต้องการลบรายการออกจาก Python tuple คุณสามารถใช้การแบ่งส่วนดัชนีเพื่อแยกดัชนีบางรายการออก ตัวอย่างเช่น

a = (1, 2, 3, 4, 5)
b = a[:2] + a[3:]
print(b)

สิ่งนี้จะให้ผลลัพธ์:

(1, 2, 4, 5)

หรือคุณสามารถแปลงเป็นรายการ ลบรายการ และแปลงกลับเป็นทูเพิล ตัวอย่างเช่น

a = (1, 2, 3, 4, 5)
ls_a = list(a)
del ls_a[2]

b = tuple(ls_a)
print(b)

สิ่งนี้จะให้ผลลัพธ์:

(1, 2, 4, 5)