Форум сайта python.su
0
Доброго дня.
Подскажите, пожалуйста, никак не могу найти толковый пример.
У меня есть строка “четыре,три,два,один”, мне нужно превратить ее в “один. два. три. четыре.”
Заменив не только порядок слов на обратный, но и добавив нужные символы к каждой части.
split кажется не подходит, я не знаю как его зациклить, чтобы он удалял из строки уже обработанную часть, но и не возвращал весь остаток, а лишь до следующего разделителя.
Кажется понятно написал.
Буду рад любой помощи.
Офлайн
4
a="четырe,три,два,один" c="" for i in a.split(",")[::-1]: c+=i+"." print(c)
Офлайн
857
>>> s = 'четыре,три,два,один' >>> >>> out = '. '.join(s.split(',')[::-1]) + '.' >>> out 'один. два. три. четыре.' >>>
Отредактировано py.user.next (Янв. 18, 2020 13:31:30)
Офлайн
44
a="четырe,три,два,один" out = a.replace(",", ".") + '.' print(out)
и вставьте ссылку на его url Отредактировано AD0DE412 (Янв. 18, 2020 14:18:43)
Офлайн