list for循环删除元素
时间: 2023-11-17 13:04:39 浏览: 100
[] - 2023-03-10 切记,任何时候都不要在 for 循环中删除 List 集合元素!!!.pdf
在 for 循环中删除 list 元素的方式是使用倒序遍历列表,这样可以避免删除元素后索引的变化导致漏删或重复删除的问题。示例代码如下:
```python
my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)-1, -1, -1):
if my_list[i] == 3:
del my_list[i]
print(my_list) # [1, 2, 4, 5]
```
阅读全文