รายการใน Python เป็นโครงสร้างข้อมูลเชิงเส้นที่องค์ประกอบจะถูกจัดเก็บไว้ในตำแหน่งหน่วยความจำที่อยู่ติดกัน และดัชนีจะเข้าถึงองค์ประกอบต่างๆ ได้
บางครั้งเราอาจจำเป็นต้องลบองค์ประกอบออกจากรายการใน Python มีฟังก์ชันต่างๆ ในตัวเพื่อให้บรรลุเป้าหมายนี้
ป๊อป()
สิ่งนี้จะลบหรือลบองค์ประกอบที่ดัชนีที่ส่งผ่านเป็นอาร์กิวเมนต์ใน pop()
ตัวอย่าง
lst=[1,2,3,4,5] lst.pop(2) print(lst)
ผลลัพธ์
[1, 2, 4, 5]
ข้อมูลโค้ดด้านบนแสดงให้เห็นว่า pop(2) ลบองค์ประกอบที่ดัชนี 2
ลบ()
ฟังก์ชันนี้จะลบการเกิดขึ้นครั้งแรกขององค์ประกอบที่ส่งผ่านเป็นอาร์กิวเมนต์ใน remove()
ตัวอย่าง
lst=[1,2,3,2,4,5] lst.remove(2) print(lst)
ผลลัพธ์
[1, 3, 2, 4, 5]
ข้อมูลโค้ดด้านบนแสดงให้เห็นว่า remove(2) ลบการเกิดขึ้นครั้งแรกขององค์ประกอบ 2 นั่นคือ ที่ดัชนี 1
เดล[a:b]
ฟังก์ชันนี้ใช้เพื่อลบองค์ประกอบออกจากดัชนี a (รวม) ไปยังดัชนี b (ไม่รวม) ในรายการ
ตัวอย่าง
lst=[0,1,2,3,4,5,6,7,8,9] del lst[2:5] print(lst)
ผลลัพธ์
[0, 1, 5, 6, 7, 8, 9]
โค้ดด้านบนจะลบองค์ประกอบจากดัชนี 2 ถึง 5 (เช่น องค์ประกอบ 2,3,4) ออกจากรายการ
เคลียร์()
ฟังก์ชันนี้ใช้เพื่อลบองค์ประกอบทั้งหมดออกจากรายการ
ตัวอย่าง
lst=[0,1,2,3,4,5,6,7,8,9] lst.clear() print(lst)
ผลลัพธ์
[]
องค์ประกอบทั้งหมดจะถูกลบออกจากรายการ แต่รายการที่ว่างเปล่าจะเหลืออยู่