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

ความแตกต่างระหว่าง del, remove และ pop ในรายการใน python คืออะไร?


ไม่สำคัญว่าคุณจะเขียนโค้ดกี่บรรทัดในโปรแกรม เมื่อคุณต้องการลบหรือลบองค์ประกอบใดๆ จากรายการ 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]