List1 = ['RELEASE', 'KM123', 'MOTOR', 'XS4501', 'NAME']
List2 = ['KM', 'XS', 'M']
現在、List1 の List2 のみを任意の位置で検索するコードを使用しています。
Result = [ s for s in List1 if any(xs in s for xs in List2]
出力:
[KM123', 'MOTOR', 'XS4501', 'NAME']
しかし、先頭に「M」が含まれているため、「NAME」をリストに入れたくありません。何か助け...