python按索引删除列表元素
时间: 2023-08-24 17:06:28 浏览: 42
可以使用`del`语句来按索引删除列表元素,例如:
```python
my_list = [1, 2, 3, 4, 5]
del my_list[2] # 删除索引为2的元素,即第3个元素
print(my_list) # 输出 [1, 2, 4, 5]
```
也可以使用`pop`方法来删除指定索引的元素并返回该元素的值,例如:
```python
my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(2) # 删除索引为2的元素,即第3个元素,并返回该元素的值
print(removed_element) # 输出 3
print(my_list) # 输出 [1, 2, 4, 5]
```
相关问题
python 根据索引删除列表元素
可以使用 del 语句结合列表的索引来删除元素。如下所示:
```python
my_list = ['apple', 'banana', 'orange']
del my_list[1]
print(my_list)
```
输出结果为:`['apple', 'orange']`,其中第二个元素 `"banana"` 被删除了。
python怎么删除特定索引的列表元素
要删除列表中特定索引的元素,可以使用Python内置的del语句。例如,如果您要删除索引为2的列表元素,可以使用以下代码:
```
my_list = [1, 2, 3, 4, 5]
del my_list[2]
```
在上面的代码中,del语句将删除my_list列表中索引为2的元素,即3。现在,my_list列表将包含以下元素:
```
[1, 2, 4, 5]
```
注意:删除元素后,列表中的元素将自动向左移动,即索引将相应地改变。