我试图让Python在两个列表之间过滤值。它正在粘贴原始列表的值并忽略说明。提前感谢您的投入
string_val = ['Tom','Kyle','Carl','Tom','Mike','Austin']
delval = ['Tom','Kyle']
def filter_list(string_val, delval):
new_string =[]
for v in string_val:
if (string_val) != (delval):
new_string.append(v)
return new_string
result = filter_list(string_val, delval)
print(result)
下面是查找不相交元素的Python单行程序代码
输出
首先,您要遍历具有名称的
string_val
。您想检查每个名称是否在delval
中。使用in
执行此操作 我认为你在寻找这样的东西(列表理解)输出
比较错误的值,应该比较每个值,而不是整个delval
相关问题 更多 >
编程相关推荐