Форум сайта python.su
0
[u][u][/u][/u]
test='rep@my.domain'
lto=['rep@my.domain']
if lto[0]==test: print "Одинаково!"
if test in lto: print "Нашёл" else print "Ничего нет :("
fn=0 for str in lto: if str==test: fn=1 if fn: тут нужные действия
Отредактировано Anton_Nikolaev (Дек. 16, 2015 20:16:10)
Офлайн
0
Сейчас на домашнем ПК прогнал несколько тестовых примеров, везде отрабатывает поиск нормально.
Очевидно, проблема в исходных данных.
Завтра попробую побайтно разложить и сравнить…
Офлайн
221
Anton_Nikolaevне надо использовать название переменной str - есть такая встроенная функция. Это может создавать проблемы
for str in lto:
Офлайн
857
Anton_NikolaevВыводи на экран, чтобы быть уверенным, что там именно то, что ты ожидаешь. Для отображения любых символов есть функция repr().
Имеется список lto, который я получаю через split из аргумента при запуске.
Офлайн
0
Так и не разобрался. Оставил вариант со сравнением каждого элемента.
Ну да и ладно.
Делал бота для рассылки по списку контактов, вроде нормально работает.
Выглядит коряво, ну что поделать )
Офлайн