python 删除列表
时间: 2023-08-31 16:06:52 浏览: 92
在 Python 中,可以使用 `del` 关键字来删除列表或列表中的元素。具体实现代码如下:
1. 删除整个列表
```python
lst = [1, 2, 3, 4, 5]
# 使用 del 关键字删除整个列表
del lst
# 尝试输出列表,会报错
print(lst)
```
输出结果为:`NameError: name 'lst' is not defined`
解释一下代码:
- 首先定义一个列表 `lst`,其中包含了一些元素。
- 使用 `del` 关键字删除整个列表。
- 尝试输出列表,会报错 `NameError: name 'lst' is not defined`,因为列表已经被删除了。
2. 删除列表中的元素
```python
lst = [1, 2, 3, 4, 5]
# 使用 del 关键字删除列表中的第 3 个元素(下标从 0 开始)
del lst[2]
print(lst)
```
输出结果为:`[1, 2, 4, 5]`
解释一下代码:
- 首先定义一个列表 `lst`,其中包含了一些元素。
- 使用 `del` 关键字删除列表中的第 3 个元素(下标从 0 开始)。
- 输出删除元素后的列表 `lst`。
阅读全文