Page 68 - python
P. 68
42
[2, 4, 6, 8]
[0, 9, 8, 7]
[1, 2, 3, 4, 5, 6, 7]
[8, 9, 0]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
4.9 การลบสมาชิกภายในตัวแปรลีสต
การลบสมาชิกภายในตัวแปรลีสตใชคําสั่ง del ตามดวยหมายเลขสมาชิกภายในตัวแปรลีสต
สามารถกําหนดโดยใชการเลื่อนลีสตได ดังนี้
ตัวอยางที่ 4.9 การลบสมาชิกภายในตัวแปรลีสต
x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]
del x[:] # ลบสมาชิกยอยทั้งหมดในลีสต
print(x)
ผลลัพธ :
[ ]
ตัวอยาง 4.9 เปนการลบสมาชิกทุกตัวภายในตัวแปรลีสต ดังนั้นผลลัพธจึงเปนลีสตวาง [ ]
ตัวอยางที่ 4.10 ลบสมาชิกยอยจากตําแหนงที่ 4 ถึงตําแหนงสุดทาย
x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]
่
ี
del x[4:] # ลบสมาชิกยอยจากตําแหนงท 4 ถึงตาแหนงสดทาย
ุ
ํ
print(x)
ผลลัพธ :
[1, 2, 3, 4]
ตัวอยาง 4.10 เปนการลบสมาชิกจากตําแหนงที่ 4 ถึงตําแหนงสุดทาย ผลลัพธเหลือสมาชิก ดังนี้
[1, 2, 3, 4]
ตัวอยางที่ 4.11 ลบสมาชิกยอยจากตําแหนง 3 ถึง 6
x = [1, 2, 3, 4 , 5, 6, 7, 8, 9 , 0]
del x[3:6] # ลบสมาชิกยอยทั้งหมดในลีสต
print(x)
ผลลัพธ :
[1, 2, 3, 7, 8, 9, 0]