Найти - Пользователи
Полная версия: Очень срочно
Начало » Центр помощи » Очень срочно
1
GoshkaLP
В общем такое дело. Есть строка string = ‘12346789’ и есть список знаков znaki =
В итоге от этой строки ничего не должно остаться, потому что мы будем постепенно шаг за шагом удалять знак из строки, если он будет найден. То есть в изначальной строке есть число ‘46’ и оно же есть в списке знаков, значит его убираем. Остается строка string = ‘123789’, дальше находим число 37 и так далее. Мне нужно реализовать этот алгоритм, но через if '' in string, что то не очень получается. Пожалуйста, помогите, срочно нужно.
GoshkaLP
Почему то список znaki не отобразился, короче он вот такой: znaki = ('19','28','37','46')
PEHDOM
GoshkaLP, щас придет FishHook и забанит за тупость. Вы бы хоть код выложили, чтобы люди могли посмотреть что вы там наваяли, и что у вас не выходит. А то вопрос непойми о чем.
marvellik
что то типа так
 string = '12346789'
znaki = ('19','28','37','46')
while  string:
    for i in znaki:
        if i in string:
            string = string.replace(i,'')
ajib6ept
В итоге от этой строки ничего не должно остаться

marvellik, у тебя вроде бесконечный цикл будет
marvellik
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
>>>
сработало
,
papuas
Дежавю
http://python.su/forum/topic/34202/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB