У меня есть список строк - что-то вроде
mytext = ['This is some text','this is yet more text','This is text that contains the substring foobar123','yet more text']
Я хочу найти первое вхождение всего, что начинается с foobar. Если бы я был опорочен, я бы занялся поиском foobar *. Мое текущее решение выглядит так
for i in mytext:
index = i.find("foobar")
if(index!=-1):
print i
Что работает просто отлично, но мне интересно, есть ли «лучший» (то есть более питонический) способ сделать это?
Ура,
Mike