python list 根据值删除元素
时间: 2023-10-08 09:04:01 浏览: 81
python根据字典的键来删除元素的方法
可以使用列表推导式来删除列表中的特定值。
例如,如果我们要删除列表中所有值为5的元素,可以使用以下代码:
```
my_list = [1, 2, 3, 4, 5, 5, 6]
my_list = [x for x in my_list if x != 5]
print(my_list)
```
输出:
```
[1, 2, 3, 4, 6]
```
在这个例子中,我们使用列表推导式来创建一个新的列表,其中包含除5以外的所有元素。最后,我们将新列表赋值给原始列表,以删除所有值为5的元素。
阅读全文