Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 18, 2020 11:28:22

Anonymous3289475
Зарегистрирован: 2020-01-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Развернуть строку частями в обратную сторону по разделителям

Доброго дня.
Подскажите, пожалуйста, никак не могу найти толковый пример.
У меня есть строка “четыре,три,два,один”, мне нужно превратить ее в “один. два. три. четыре.”
Заменив не только порядок слов на обратный, но и добавив нужные символы к каждой части.
split кажется не подходит, я не знаю как его зациклить, чтобы он удалял из строки уже обработанную часть, но и не возвращал весь остаток, а лишь до следующего разделителя.
Кажется понятно написал.
Буду рад любой помощи.

Офлайн

#2 Янв. 18, 2020 11:45:42

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

Развернуть строку частями в обратную сторону по разделителям

 a="четырe,три,два,один"
c=""
for i in a.split(",")[::-1]:
    c+=i+"."
print(c)
Можно вот так

Офлайн

#3 Янв. 18, 2020 13:30:50

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Развернуть строку частями в обратную сторону по разделителям

  
>>> s = 'четыре,три,два,один'
>>> 
>>> out = '. '.join(s.split(',')[::-1]) + '.'
>>> out
'один. два. три. четыре.'
>>>



Отредактировано py.user.next (Янв. 18, 2020 13:31:30)

Офлайн

#4 Янв. 18, 2020 13:51:13

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Развернуть строку частями в обратную сторону по разделителям

 a="четырe,три,два,один"
out = a.replace(",", ".") + '.'
print(out)
—-
…. а да еще и развернуть тогда не этот код конечно



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Янв. 18, 2020 14:18:43)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version