5.2 del 语句
有一种删除列表元素的方法,这种方法要给定它的索引值,而不是给定它的值,这就是 del
语句。这于 pop() 方法返回一个值不同。 del 语句也可以用来删除一个列表的一部分或者清空整个列表 (我们之前通过传递一个空的列表给 slice 来清空一个列表)。举个例子:
>>> 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
的其他用法。