Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2018 18:14:21

Fond_Of_Python
Зарегистрирован: 2018-10-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести слова в тексте в обратном порядке

Добрый день уважаемые эксперты!

Помогите пожалуйста написать метод, который выводит слова текста в обратно порядке.
Пример:
на вход “Hello World”
на выход: “World Hello”

Вот мой код, который не работает:

def text_reverse(text):

list_of_words = text.split(' ')

# дальше не знаю как действовать

Офлайн

#2 Окт. 1, 2018 18:45:22

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Вывести слова в тексте в обратном порядке

у списки есть метод reverse



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 2, 2018 12:29:02

Fond_Of_Python
Зарегистрирован: 2018-10-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести слова в тексте в обратном порядке

Мне не нужем метод reverse().
Мне нужно написать свой метод.

Офлайн

#4 Окт. 2, 2018 13:03:59

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

Вывести слова в тексте в обратном порядке

  
>>> def text_reverse(text):
...     for i in text.split()[::-1]:
...         print(i)
... 
>>> text_reverse('abc def ghi')
ghi
def
abc
>>>



Отредактировано py.user.next (Окт. 2, 2018 13:09:36)

Офлайн

#5 Окт. 3, 2018 16:00:52

Fond_Of_Python
Зарегистрирован: 2018-10-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести слова в тексте в обратном порядке

py.user.next
Спасибо большое!

Офлайн

#6 Окт. 3, 2018 16:14:02

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Вывести слова в тексте в обратном порядке

 >>> txt = "Hello World"
>>> " ".join(txt.split()[::-1])
'World Hello'



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version