Python列表删除元素
时间: 2023-06-01 18:03:57 浏览: 135
Python列表可以使用 del、remove、pop 方法删除元素。
1. 使用 del 方法删除元素
del 方法可以删除列表中指定位置的元素。例如,删除列表中第二个元素:
```python
list1 = ['a', 'b', 'c', 'd']
del list1[1]
print(list1) # 输出结果为 ['a', 'c', 'd']
```
2. 使用 remove 方法删除元素
remove 方法可以通过元素的值来删除元素。例如,删除列表中值为 `'b'` 的元素:
```python
list2 = ['a', 'b', 'c', 'd']
list2.remove('b')
print(list2) # 输出结果为 ['a', 'c', 'd']
```
如果列表中存在多个相同元素,remove 方法只会删除第一个匹配的元素。
3. 使用 pop 方法删除元素
pop 方法可以删除列表中指定位置的元素,并返回被删除的元素值。例如,删除列表中第二个元素:
```python
list3 = ['a', 'b', 'c', 'd']
pop_value = list3.pop(1)
print(pop_value) # 输出结果为 'b'
print(list3) # 输出结果为 ['a', 'c', 'd']
```
如果不指定参数,pop 方法默认删除列表中的最后一个元素。
阅读全文