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

วิธีลบ Element จาก List ด้วย Index ใน Python

มี 2 ทางเลือกในการลบ Element ด้วย Index ใน List: ใช้ del Statement และใช้ pop() Method

1. ใช้ del Statement

ต้องการ Index ของ Element ที่จะลบ

>>> L1=[11,22,33,44,55,66,77]
>>> del L1[2]
>>> L1
[11, 22, 44, 55, 66, 77]

2. ใช้ pop() Method

ต้องการ Index เป็น Argument เมธอดคืน Element ที่ถูกลบ และลดขนาด List ลง 1

>>> L1=[11,22,33,44,55,66,77]
>>> x=L1.pop(2)
>>> x
33
>>> L1
[11, 22, 44, 55, 66, 77]

ความแตกต่าง: del แค่ลบ pop() ลบและคืนค่า