例如 我的字符串是“我爱你” 字符是'z''p''q''l'
它应该返回true,因为“我爱你”中包含“ l”
答案 0 :(得分:3)
您可以将两个字符串都转换为集合,并通过找到交集来检查是否存在任何常见字符
>>> set('I love you') & set('zpql')
{'l'}
>>> bool(set('I love you') & set('zpql'))
True
答案 1 :(得分:1)
您可以使用any
进行lazy evaluation。
my_string = 'I love you'
characters = ('z', 'p', 'q', 'l')
print(any(letter in my_string for letter in characters))
如果characters
中的任何字母包含在my_string
中,则将打印True。