ถ้าต้องการลบ Item ออกจาก List จะต้องใช้ Loop แบบไหน คำตอบคือ อาจไม่ต้องใช้ Loop เนื่องจากเวลาต้องการลบ Item ออกมาจาก List สามารถลบผ่าน Index หรือข้อมูลได้เลย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ลบ Item ออกจาก List ด้วยคำสั่ง pop (อ้างอิง Index)
l = [10, 6, 7, 8, 9, 0, 6]
l.pop(0)
print( l )
l.pop(2)
print( l )
ผลลัพธ์
[6, 7, 8, 9, 0, 6]
[6, 7, 9, 0, 6]
โค้ดด้านบนใช้คำสั่ง pop(0) ลบ Item ที่ 0 ออกทำให้เลข 10 ถูกลบออก ต่อมาใช้คำสั่ง pop(2) คือเลข 8 ทำให้เลข 8 ถูกลบออกจาก Item ใน List
ตัวอย่าง ลบ Item ออกจาก List ด้วยคำสั่ง remove (อ้างอิงข้อมูล)
l = [10, 7, 8, 9, 0, 6]
l.remove(0)
print( l )
ผลลัพธ์
[10, 7, 8, 9, 6]
โค้ดด้านบนใช้ตำสั่ง remove(0) คือ ลบข้อมูล 0 ออกจากตัวแปร l ที่เป็นชนิด List