在删除元素时,应该遍历整个列表,并将所有满足条件的元素删除。以下是一个示例代码:
my_list = [1, 2, 3, 4, 5, 6]
to_remove = [2, 4, 6]
my_list = [element for element in my_list if element not in to_remove]
print(my_list) # 输出 [1, 3, 5]
在这个示例中,我们首先定义一个包含一些元素的列表my_list,以及要删除的元素列表to_remove。我们使用列表推导式来过滤掉所有在to_remove中出现的元素,并将结果保存回my_list。最后,我们输出了my_list以检查删除是否生效。