答案 0 :(得分:101)
试试这个测试:
any(substring in string for substring in substring_list)
如果True
中包含substring_list
中的任何子字符串,它将返回string
。
请注意,链接问题中存在Marc Gravell's answer的Python类似物:
from itertools import imap
any(imap(s.__contains__, substring_list))
可能使用生成器表达式的上述版本更清晰。