我正在尝试从列表中删除不包含其他列表中的因素的数字。 (例如,删除所有不能被5分割的数字),但它不起作用,随机数被删除。
我的代码:
l = [1, 2, 3, 4, 5, 6, 7, 8, 9,10]
l2 = [5]
l3 = l
for z in l2:
for x in l:
if (x % z == 0):
pass
else:
l3.remove(x)
print (l3)
输出= [2,4,5,7,9,10]