Von String zu Liste

Ein String ist tatsächlich eine Liste von Zeichen. Jedes Element im String kann mit []-Klammern angesprochen werden. Wenn wir jedoch versuchen, ein einzelnes Zeichen zu ändern, scheitern wir, da Python dies nicht erlaubt. Es wird ein Fehler auftreten mit der Meldung TypeError: 'str' object does not support item assignment.
Wir können einen String in eine Liste umwandeln, wobei jeder Buchstabe ein separates Element in dieser Liste ist. Dies kann mit list() erreicht werden. Genauso wie wir ganze Zahlen mit str() in Strings umgewandelt haben oder Strings mit float() in Fließkommazahlen, können wir ähnlich einen String in eine Liste umwandeln.
fruit = 'apple'
l = list(fruit)
print(fruit)    # apple
print(l)        # ['a', 'p', 'p', 'l', 'e']
l[1] = '@'
print(l)        # ['a', '@', 'p', 'l', 'e']
Hier wurde der String fruit in eine Liste l umgewandelt, die später modifiziert wurde, um unterschiedliche Zeichen zu enthalten.

Herausforderung

Gegeben sind 5 Strings. Ihre Aufgabe ist es, die Liste der Zeichen aller 5 Strings (in der Reihenfolge der Eingabe) auszugeben.
Die Eingabe enthält 5 Zeilen – jede mit einem einzelnen String.
Das Programm soll eine Liste aller Zeichen dieser 5 Strings ausgeben.
Eingabe
Ausgabe
apple banana cherry orange pineapple
['a', 'p', 'p', 'l', 'e', 'b', 'a', 'n', 'a', 'n', 'a', 'c', 'h', 'e', 'r', 'r', 'y', 'o', 'r', 'a', 'n', 'g', 'e', 'p', 'i', 'n', 'e', 'a', 'p', 'p', 'l', 'e']
 

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