GoshkaLP
Ноя. 28, 2017 14:36:50
В общем такое дело. Есть строка string = ‘12346789’ и есть список знаков znaki =
В итоге от этой строки ничего не должно остаться, потому что мы будем постепенно шаг за шагом удалять знак из строки, если он будет найден. То есть в изначальной строке есть число ‘46’ и оно же есть в списке знаков, значит его убираем. Остается строка string = ‘123789’, дальше находим число 37 и так далее. Мне нужно реализовать этот алгоритм, но через if '' in string, что то не очень получается. Пожалуйста, помогите, срочно нужно.
GoshkaLP
Ноя. 28, 2017 14:39:01
Почему то список znaki не отобразился, короче он вот такой: znaki = ('19','28','37','46')
PEHDOM
Ноя. 29, 2017 12:24:01
GoshkaLP, щас придет FishHook и забанит за тупость. Вы бы хоть код выложили, чтобы люди могли посмотреть что вы там наваяли, и что у вас не выходит. А то вопрос непойми о чем.
ajib6ept
Ноя. 29, 2017 17:20:33
В итоге от этой строки ничего не должно остаться
marvellik, у тебя вроде бесконечный цикл будет
marvellik
Ноя. 29, 2017 18:29:38
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
>>>
сработало
,