Python删除列表中制定位置的元素,格式为:第一行是列表 第二行是要删除的位置(从0开始)那么输出:删除后的列表 如果列表是空,或者位置超过列表长度,则输出:IndexError
时间: 2024-02-27 11:54:21 浏览: 49
在Python的列表中利用remove()方法删除元素的教程
5星 · 资源好评率100%
可以使用列表的 `pop()` 方法删除指定位置的元素,示例代码如下:
```python
lst = [1, 2, 3, 4, 5]
index = 2 # 要删除的位置
if index >= len(lst) or len(lst) == 0:
print("IndexError")
else:
lst.pop(index)
print(lst)
```
输出结果为:
```
[1, 2, 4, 5]
```
其中 `pop()` 方法会返回被删除的元素,如果不需要返回值,可以不用接收。如果要删除的位置超过列表长度或者列表为空,则会抛出 `IndexError` 异常。
阅读全文