例如,我的字符串是“我爱你”,字符是“ z”,“ p”,“ q”,“ l”它应该返回true,因为“我爱你”包含“ l”
2 回答

互换的青春
TA贡献1797条经验 获得超6个赞
您可以将两个字符串都转换为集合,并通过找到交集来检查是否存在任何常见字符
>>> set('I love you') & set('zpql')
{'l'}
>>> bool(set('I love you') & set('zpql'))
True

手掌心
TA贡献1942条经验 获得超3个赞
您可以any用来做一个懒惰的评估。
my_string = 'I love you'
characters = ('z', 'p', 'q', 'l')
print(any(letter in my_string for letter in characters))
如果任何一个字母的将打印真正characters包含在my_string
添加回答
举报
0/150
提交
取消