5.2. del
语句
有一种方式可以从列表按照给定的索引而不是值来移除一个元素: 那就是 del
语句。 它不同于会返回一个值的 pop()
方法。 del
语句也可以用来从列表中移除切片或者清空整个列表(我们之前用过的方式是将一个空列表赋值给指定的切片)。 例如:
>>> a = [-1, 1, 66.25, 333, 333, 1234.5]
>>> del a[0]
>>> a
[1, 66.25, 333, 333, 1234.5]
>>> del a[2:4]
>>> a
[1, 66.25, 1234.5]
>>> del a[:]
>>> a
[]
del
也可以被用来删除整个变量
>>> del a
此后再引用 a
时会报错(直到另一个值被赋给它)。我们会在后面了解到 del
的其他用法。