次のように、部分文字列のリストを文字列のリストに一致させる良い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:
1 つの方法は、次のように、それらをリスト内包表記で結合することです。
strList = [str1, str2, ..., strM]
subList = ['sub1', ..., 'subN']
if any(sub in str for sub in subList for str in strList):
おそらくライブラリ関数のように、ディメンションの 1 つを吸収するのに適したものはありますか?
どうもありがとうございました。