一:一个列表与一个字符串
a1 = ['FOF','Wind','S']
s = 'FOF业绩也可圈可点。Wind统计数据显示,截至9月8日,偏股混合型FOF今年以来平均收益率为4.01%,近两年平均收益率为35.39%,近三年平均收益率为43.25%,为投资者贡献了稳中有升的回报。'
d1 = any(word if word in s else False for word in a1)
print(d1)
结果:
True
二:多个列表与一个字符串
a1 = ['FOF','Wind','S']
a2 = ['二季度末','业绩']
s = 'FOF业绩也可圈可点。Wind统计数据显示,截至9月8日,偏股混合型FOF今年以来平均收益率为4.01%,近两年平均收益率为35.39%,近三年平均收益率为43.25%,为投资者贡献了稳中有升的回报。'
d1 = any(word if word in s else False for word in a1)
d2 = any(word if word in s else False for word in a2)
if d1 and d2: # 两个条件皆满足,皆输出为True时
print('a1与a2皆有数据存在于s中')
else:
print(2222222222)
结果:
a1与a2皆有数据存在于s中