Найти - Пользователи
Полная версия: Развернуть строку частями в обратную сторону по разделителям
Начало » Python для новичков » Развернуть строку частями в обратную сторону по разделителям
1
Anonymous3289475
Доброго дня.
Подскажите, пожалуйста, никак не могу найти толковый пример.
У меня есть строка “четыре,три,два,один”, мне нужно превратить ее в “один. два. три. четыре.”
Заменив не только порядок слов на обратный, но и добавив нужные символы к каждой части.
split кажется не подходит, я не знаю как его зациклить, чтобы он удалял из строки уже обработанную часть, но и не возвращал весь остаток, а лишь до следующего разделителя.
Кажется понятно написал.
Буду рад любой помощи.
panama555
 a="четырe,три,два,один"
c=""
for i in a.split(",")[::-1]:
    c+=i+"."
print(c)
Можно вот так
py.user.next
  
>>> s = 'четыре,три,два,один'
>>> 
>>> out = '. '.join(s.split(',')[::-1]) + '.'
>>> out
'один. два. три. четыре.'
>>>
AD0DE412
 a="четырe,три,два,один"
out = a.replace(",", ".") + '.'
print(out)
—-
…. а да еще и развернуть тогда не этот код конечно
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