- 5.2. del 语句
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 的其他用法。
