Форум сайта python.su
47
Budulianinпро это я не подумал, тогда через регулярку
заменяемое слово может быть частью другого слова
import re s = "foo one bar two2 baz two garb one2" words = ("one", "two") for idx, word in enumerate(words): s = re.sub(r'\b{}\b'.format(word), "{{{}}}".format(idx), s) s = s.format(* reversed(words)) print(s)
Офлайн
0
BudulianinНу да, я же говорю
Или у тебя всё чётко и просто, поэтому такого никогда не произойдёт ?
GGnoob
Ну вообще у меня слова не повторяются, хотя представить такую ситуацию я могу.
py.user.nextСпасибо, то, что нужно. Только я не совсем понимаю запись
py.user.nextДа и зачем вводить out, нельзя ли сразу написать так:
(repr(out))
s = ''.join(lst) print(s)
Офлайн
857
GGnoobэто плохой стиль
Да и зачем вводить out, нельзя ли сразу написать так:
GGnoobrepr() показывает строку в недвусмысленном виде
Только я не совсем понимаю запись
Офлайн