การลบองค์ประกอบออกจากลิสต์ด้วยโอเปอเรเตอร์ del ใน Python
ด้วยโอเปอเรเตอร์ del คุณสามารถลบ
องค์ประกอบออกจากลิสต์ตามดัชนีของมัน:
lst = [1, 2, 3]
del lst[0]
print(lst) # จะแสดง [2, 3]
หลังจากใช้โอเปอเรเตอร์ del แล้ว
องค์ประกอบทั้งหมดที่อยู่หลังองค์ประกอบที่ถูกลบจะถูกเลื่อน
ขึ้นมาเพื่อเติมที่ว่าง ในขณะที่
ความยาวของลิสต์เองจะลดลง
1
กำหนดลิสต์:
lst = ['a', 'b', 'c', 'd', 'e']
ลบองค์ประกอบที่มีหมายเลข 1
กำหนดลิสต์:
lst = ['a', 1, 'b', 2, 'c', 3]
เก็บเฉพาะองค์ประกอบที่เป็นสตริงไว้ในลิสต์