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']
但我不希望“NAME”出现在列表中,因为它包含“M”而不是开头。任何帮助...