Строки в Python являются последовательностями, и вы можете быстро проверить членство, просто спросив, существует ли одна строка внутри другой:
>>> mystr = "I'd like an apple"
>>> 'apple' in mystr
True
Свен понял это правильно в своем первом ответе выше. Чтобы проверить, существует ли какая-либо из нескольких строк в какой-либо другой строке, вам нужно сделать:
>>> ls = ['apple', 'orange']
>>> any(x in mystr for x in ls)
True
Стоит отметить, что для дальнейшего использования встроенная функция 'all ()' вернет true, только если все элементы в 'ls' были членами 'mystr':
>>> ls = ['apple', 'orange']
>>> all(x in mystr for x in ls)
False
>>> ls = ['apple', 'like']
>>> all(x in mystr for x in ls)
True