Как напечатать слова в строке?Python

Программы на Python
Гость
Как напечатать слова в строке?

Сообщение Гость »

Я хочу сделать в своем коде следующее:
  • Вывести каждое слово строки в новой строке
  • Выводить каждый символ в новой строке
Мне удалось добиться второй части, используя следующий код:

s2 = "I am testing"
for x in s2:
print x


У меня возникли проблемы с получением первой части. Я написал следующий код, который распознает место в строке.

for i in s2:
if not(i.isspace()):
print i
else:
print "space"


Также попробовал приведенный ниже вариант, который удаляет все пробелы в строке:

s3 = ''.join([i for i in s2 if not(i.isspace())])
print s3


Но все еще не достиг желаемого результата, который должен выглядеть примерно так:

I
am
testing


Источник: https://stackoverflow.com/questions/172 ... n-a-string

Вернуться в «Python»