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