【发布时间】:2021-10-17 19:59:37
【问题描述】:
使用 Python 3.9.5
a=['Apple', 'Orange', 'peaches']
b=[['Lettuce', 'Apple', 'eggs'],['potato', 'tomato', 'pepper']]
我想比较 a 到 b 中的任何值,如果有匹配项,请继续下一个列表( 我的程序生成关键词列表)我想将初始列表“a”与我拥有的列表进行比较,如果有匹配项,则下一步,如果没有匹配项,则执行打印该列表之类的操作。
这是我尝试过的,但不起作用
for i in b:
if any(x in a for x in [b, c]):
continue
else:
print(#the current sublist)
我想说的是,对于整数,此代码有效,但对于列表或字符串则无效,感谢反馈
【问题讨论】:
-
对不起,我的意思是整数列表可以工作,但字符串列表不能。
-
您应该编辑问题,而不是在评论中发布编辑。