python сравнение строк



Python замена символа в строке

Автор Sm@rt задал вопрос в разделе Другие языки и технологии

Python замена символов в строке и получил лучший ответ

Ответ от Ria[активный]
p = "qwe" r = "asd" i = "zxc" st1 = "privet" st2 = '' for ch in st1: if ch == 'p': st2 += p elif ch == 'r': st2 += r elif ch == 'i': st2 += i else: st2 +=ch print(st2)

Ответ от Олег Мерзляков[гуру]
лень писать.... пользуй какой-нибудь динамический тип данных... хоть связный список)))) ) загоняй в конец каждое новое сочетание букв... вроде совсем несложно

Ответ от Кот Обормот[гуру]
z=[('p' , "qaw") , ('r' , "rte") , ('i' , "hgt") , ('v' , "bnt") , ('e' , "mdg") , ('t' , "mnv")] s='privet' for p in z: s=s.replace(p[0],p[1]) ---------------------------------------------если я правильно понял постановку задачи. В чё

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Python замена символов в строке
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*