python语言list删除指定元素并返回一个新的list
时间: 2023-09-25 10:12:14 浏览: 590
python删除列表重复元素
你可以使用列表推导式来删除指定元素并返回一个新的列表。以下是一个示例代码:
```python
old_list = [1, 2, 3, 4, 5]
to_remove = 3
new_list = [x for x in old_list if x != to_remove]
print(new_list)
```
在这个例子中,我们首先定义了一个旧列表 `old_list`,它包含数字 1 到 5。然后我们定义了一个变量 `to_remove`,它的值是 3。接下来,我们使用一个列表推导式来创建一个新列表 `new_list`,其中所有不等于 `to_remove` 的元素都被保留。最后,我们打印了新列表 `new_list`。
输出将会是 `[1, 2, 4, 5]`。
阅读全文