多次删除list中的某个元素
时间: 2023-07-08 16:27:32 浏览: 237
Python代码实现删除一个list里面重复元素的方法
可以使用循环来多次删除list中的某个元素,例如:
```
my_list = [1, 2, 3, 4, 5, 4, 6, 4]
value_to_remove = 4
while value_to_remove in my_list:
my_list.remove(value_to_remove)
print(my_list)
```
这段代码会删除所有值为4的元素,输出为 `[1, 2, 3, 5, 6]`。注意要使用while循环而不是for循环,因为在遍历list的过程中删除元素会导致索引出错。
阅读全文