将子字符串列表与字符串列表匹配的一种好的 Pythonic 方法是什么,如下所示:
if 'sub1' in str1 or 'sub2' in str1 or ... 'subN' in str1 or\
'sub1' in str2 or 'sub2' in str2 or ... 'subN' in str2 or\
...
'sub1' in strM or 'sub2' in strM or ... 'subN' in strM:
一种方法是将它们与列表理解结合起来,如下所示:
strList = [str1, str2, ..., strM]
subList = ['sub1', ..., 'subN']
if any(sub in str for sub in subList for str in strList):
有没有更好的东西,比如库函数,可以吸收其中一个维度?
非常感谢。