g.go("http://yandex.ru") m=g.xpath_text("//*").split() m.reverse()
while m[x]!=m[-1]: r=0 l=[p for p in m[x]] while l[r]!=l[-1]: if l[r]=="@": print m[x]
Что я делаю не так?
g.go("http://yandex.ru") m=g.xpath_text("//*").split() m.reverse()
while m[x]!=m[-1]: r=0 l=[p for p in m[x]] while l[r]!=l[-1]: if l[r]=="@": print m[x]
noob_saibotну так возможно там нет прироста скорости. ты замерял это дело ?
реверс для увеличения скорости
SingularityНет скорость не замерял, я это чисто логически добавил(чтобы быстрее найти нужный символ лучше начать с ближайшей точки). Да и как я замерю если задача не выполняется с добавлением реверса
ну так возможно там нет прироста скорости. ты замерял это дело ?
JOHN_16С выводом мыла проблем нет никаких Я заморочился над тем почему при добавлении реверса программа не работает. Но спасибо за советы
может быть проще регулярки использовать?
noob_saibotкод неполный
мыло не находит, убираю реверс все окей.
Что я делаю не так?
noob_saibotчто это вообще такое ? может, тебе книжку почитать какую-нибудь ? выдумать свои способы использования питона, пока не найдётся самый эффективный, - не очень-то продвинутоwhile m[x]!=m[-1]:
noob_saibotво-первых,l=[p for p in m[x]]
l = list(m[x])
noob_saibotwhile l[r]!=l[-1]: if l[r]=="@": print m[x]
if '@' in word: print word
py.user.nextСпасибо за критику (мой ник как бы говорит за себя). Но стартовый вопрос не осветили