就像我有一个文本文件并使用
读取它with open(full_path,'r') as f2:
contents = f2.read()
内容如下:
sadasdasdasdsa dasdasdasdffsdf [sdas] aaa dfdsfdsfdfds bbb
我有一个列表:
a = ['aaa','bbb']
b = ['343242','bbb']
我们可以看到列表a
中的所有元素都在content
中,b
中的元素都不在content
中。但我怎么能在一个循环中检查它?就像内容打印ok
打印not
一样。
谢谢!
答案 0 :(得分:1)
使用以下代码:
ct='sadasdasdasdsa dasdasdasdffsdf [sdas] aaa dfdsfdsfdfds bbb'
a = ['aaa','bbb']
b = ['343242','bbb']
flag=True
for i in a:
if i not in ct:
flag=False
for i in b:
if i in ct:
flag=False
if flag:
print('OK')
else:
print('NO')