Проверьте строку для любых элементов в массиве
У меня есть строка (элементы с разделенной запятой), и мне нужно проверить, присутствуют ли какие-либо элементы в строке (или список после разделения) в длинной строке.
Я знаю, как сделать это в длинном стиле, как:
people="first,second"
test='hello_first'
for i in people.split(","):
if i in test :
print 'found'
Есть ли лучший способ объединитьfor
а такжеif
в одну строку?
например с помощьюany
или что-то?
if any(x in people.split(",") for x in test) :
print 'found'
кажется, не печатать «найдено».