ไม่สำคัญว่าคุณจะเขียนโค้ดกี่บรรทัดในโปรแกรม เมื่อคุณต้องการลบหรือลบองค์ประกอบใดๆ จากรายการ Python คุณต้องคิดถึงความแตกต่างระหว่าง remove , เดล และ ป๊อป ในรายการ Python และอันไหนที่จะใช้
ลบ :remove() ลบค่าหรืออ็อบเจ็กต์ที่ตรงกันครั้งแรก ไม่ใช่การจัดทำดัชนีเฉพาะ ให้พูด list.remove(value)
ตัวอย่าง
list=[10,20,30,40] list.remove(30) print(list)
ผลลัพธ์
[10, 20, 40]
เดล :del ลบรายการที่ดัชนีเฉพาะ มาว่ากัน del list[index]
ตัวอย่าง
list = [10,20,30,40,55] del list[1] print(list)
ผลลัพธ์
[10, 30, 40, 55]
ป๊อป :pop ลบรายการที่ดัชนีที่ระบุและส่งคืน ว่า list.pop(ดัชนี)
ตัวอย่าง
list = [100, 300, 400,550] list.pop(1) print(list)
ผลลัพธ์
[100, 400, 550]