我有一个像这样的字符串列表
cons = ['sum_entries(w) == 1', 'w.T*betas >= 0', 'w >= 0.001']
和我要检查的子字符串,并返回列表条目,如
sub = 'w >'
返回
['w >= 0.001']
为了扩展这个,我希望我的子串是一个可能的组合列表,如
sub = ['w <','w =','w >']
仍然返回
['w >= 0.001']
我当前的实现看起来像这样
print([match for match in cons if sub in match])
感谢
答案 0 :(得分:1)
这将解决它
print([match for match in cons if any(x in match for x in sub)])