检查字符串是否包含python中给定的任何字符?

例如,我的字符串是“我爱你”,字符是“ z”,“ p”,“ q”,“ l”

它应该返回true,因为“我爱你”包含“ l”


饮歌长啸
浏览 222回答 2
2回答

互换的青春

您可以将两个字符串都转换为集合,并通过找到交集来检查是否存在任何常见字符>>> set('I love you') & set('zpql'){'l'}>>> bool(set('I love you') & set('zpql'))True

手掌心

您可以any用来做一个懒惰的评估。my_string = 'I love you' characters = ('z', 'p', 'q', 'l')print(any(letter in my_string for letter in characters))如果任何一个字母的将打印真正characters包含在my_string
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python