python中remove函数的用法
时间: 2023-06-05 14:47:23 浏览: 130
Python如何在循环内使用list.remove()
5星 · 资源好评率100%
`list.remove(x)` 函数在 python 中用于在列表中移除第一个值为 x 的元素。如果没有这样的元素,会抛出 ValueError 异常。语法如下:
```
list.remove(x)
```
示例:
```
>>> a = [1, 2, 3, 4, 5]
>>> a.remove(4)
>>> print(a)
[1, 2, 3, 5]
```
如果要删除列表中所有指定值可以用list comprehension
```
>>> a = [1, 2, 3, 4, 4, 4, 5]
>>> a = [x for x in a if x != 4]
>>> print(a)
[1, 2, 3, 5]
```
阅读全文