例如,我的字符串是“我愛你”,字符是“ 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
提交
取消