一、题目描述
原始列表:[3,5,7,11]
移除元素:[3,11]
输出:[5,7]
二、代码实现
# 移除列表中的某几个元素
def removeElmentFromList(list1, list2):
for num in list2:
list1.remove(num)
return list1
list1 = [3, 5, 7, 11]
list2 = [3, 11]
print(removeElmentFromList(list1, list2))
# 第二种简写的方式:
list3 = [3, 5, 7, 11]
list4 = [3, 11]
data =[item for item in list3 if item not in list4]
print(data)
三、运行结果
[5, 7]
[5, 7]