要删除list1中包含在list2中的元素,可以使用列表推导式和not in操作符。

以下是一个示例代码:

list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]

list1 = [x for x in list1 if x not in list2]

print(list1)

输出结果为:

[1, 3, 5]

在这个示例中,使用列表推导式和not in操作符,遍历list1中的每个元素x,如果x不包含在list2中,就将其添加到新的列表list1中。最后,将新的列表赋值给原来的list1,实现了删除包含在list2中的元素的功能。

Python 列表删除包含元素:高效方法及示例

原文地址: https://www.cveoy.top/t/topic/eeiu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录