判断list A是否全部包含至少一个list B中的元素
具体需求:一些过滤关键词和一些报错,查看这些报错是否是需要过滤的,若都是需要过滤掉的,返回True,否找就是出错,返回False
all(any(ig in err for ig in igs)for err in errs)
igs=["rederror","greenerror"]
errs=[
"rederror错误1",
"rederror错误2",
"greenerror错误1",
"greenerror错误2",
]
print(all(any(ig in err for ig in igs)for err in errs))
#True
igs=["rederror","greenerror"]
errs=[
"rederror错误1",
"rederror错误2",
"greenerror错误1",
"greenerror错误2",
"eee"
]
print(all(any(ig in err for ig in igs)for err in errs))
#Flase