Форум сайта python.su
В общем такое дело. Есть строка string = ‘12346789’ и есть список знаков znaki =
В итоге от этой строки ничего не должно остаться, потому что мы будем постепенно шаг за шагом удалять знак из строки, если он будет найден. То есть в изначальной строке есть число ‘46’ и оно же есть в списке знаков, значит его убираем. Остается строка string = ‘123789’, дальше находим число 37 и так далее. Мне нужно реализовать этот алгоритм, но через if '' in string, что то не очень получается. Пожалуйста, помогите, срочно нужно.
Офлайн
Почему то список znaki не отобразился, короче он вот такой: znaki = ('19','28','37','46')
Офлайн
GoshkaLP, щас придет FishHook и забанит за тупость. Вы бы хоть код выложили, чтобы люди могли посмотреть что вы там наваяли, и что у вас не выходит. А то вопрос непойми о чем.
[code python][/code]
Офлайн
что то типа так
string = '12346789' znaki = ('19','28','37','46') while string: for i in znaki: if i in string: string = string.replace(i,'')
Офлайн
В итоге от этой строки ничего не должно остаться
Офлайн
ajib6ept согласен, для данного примера примерно и написал
>>> string = '12346789' >>> znaki = ('19','28','37','46') >>> while string: for i in znaki: if i in string: string = string.replace(i,'') print(string) 123789 1289 19 >>>
Офлайн
Офлайн