Python 列表删除包含元素:高效方法及示例
要删除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中的元素的功能。
原文地址: https://www.cveoy.top/t/topic/eeiu 著作权归作者所有。请勿转载和采集!