การลบองค์ประกอบออกจากลิสต์ด้วยโอเปอเรเตอร์ del ใน Python

ด้วยโอเปอเรเตอร์ del คุณสามารถลบ องค์ประกอบออกจากลิสต์ตามดัชนีของมัน:

pythonlst = [1, 2, 3]
del lst[0]

print(lst) # จะแสดง [2, 3]

หลังจากใช้โอเปอเรเตอร์ del แล้ว องค์ประกอบทั้งหมดที่อยู่หลังองค์ประกอบที่ถูกลบจะถูกเลื่อน ขึ้นมาเพื่อเติมที่ว่าง ในขณะที่ ความยาวของลิสต์เองจะลดลง 1

Задание 1

กำหนดลิสต์:

pythonlst = ['a', 'b', 'c', 'd', 'e']

ลบองค์ประกอบที่มีหมายเลข 1

Задание 2

กำหนดลิสต์:

pythonlst = ['a', 1, 'b', 2, 'c', 3]

เก็บเฉพาะองค์ประกอบที่เป็นสตริงไว้ในลิสต์