Вы можете использовать пересечение set
, чтобы получить пересекающиеся символы обоих текстов.Если у вас есть, они были в нем, если пересечение- set
пусто, ни одного не было в нем:
characters = set("abcd") # create a set of the chars you look for
text = "hello"
charInText = characters & set(text) # any element in both sets? (intersection)
print ( 'true' if charInText != set() else 'false') # intersection empty?
text = "apple"
charInText = characters & set(text)
print ( 'true' if charInText != set() else 'false')
Вывод:
false # abcd + привет true # abcd+ яблоко