split()

Was ist, wenn wir Wörter einzeln verarbeiten möchten? Python bietet uns die nützliche Funktion split(), die einen String in Teile aufteilt und eine Liste dieser Teile zurückgibt:
sentence = 'He ran out of money, so he had to stop playing poker.'
words = sentence.split()
print(words)   # ['He', 'ran', 'out', 'of', 'money,', 'so', 'he', 'had', 'to', 'stop', 'playing', 'poker.']
split() kann auch einen Parameter akzeptieren, anhand dessen der String aufgeteilt wird:
s = 'Item one, Item two, Item three'
items = s.split(', ')
print(items)   # ['Item one', 'Item two', 'Item three']
Im letzten Beispiel wurden die Elemente durch ein Komma und ein Leerzeichen getrennt. Wenn wir dies an split() übergeben, weist es die Funktion an, den String basierend auf ', ' statt auf beliebigen Leerzeichen aufzuteilen.
Hinweis: Standardmäßig teilt split() den String anhand beliebiger Leerzeichen auf (Zeilenumbrüche, Leerzeichen, Tabs etc.). Wenn wir ihr einen bestimmten Wert, zum Beispiel '\n', übergeben, wird der String nur an Zeilenumbrüchen getrennt.

Aufgabe

Gegeben ist ein Satz, in dem die Wörter durch Leerzeichen getrennt sind. Deine Aufgabe ist es, die Wörter einzeln auf separaten Zeilen auszugeben.
Eingabe
Ausgabe
Python is awesome!
Python is awesome!
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue