da stringa a lista

Una stringa è in realtà una lista di caratteri. Ogni elemento nella stringa può essere acceso con le parentesi []. Tuttavia, se proviamo a modificare un singolo carattere, falliremo poiché Python non lo permette. Si verificherà un errore che dice TypeError: 'str' object does not support item assignment.
Possiamo effettivamente trasformare una stringa in una lista, dove ogni lettera è una stringa separata in quella lista. Questo può essere ottenuto con list(). Proprio come abbiamo trasformato interi in stringhe con str(), o stringhe in numeri con float(), possiamo similmente trasformare una stringa in una lista.
fruit = 'apple'
l = list(fruit)
print(fruit)    # apple
print(l)        # ['a', 'p', 'p', 'l', 'e']
l[1] = '@'
print(l)        # ['a', '@', 'p', 'l', 'e']
Qui, la stringa fruit è stata trasformata in una lista l, che è stata successivamente modificata per contenere caratteri diversi.

Sfida

Date 5 stringhe, il tuo compito è stampare la lista dei caratteri di tutte e 5 le stringhe (nell'ordine dell'input).
L'input contiene 5 righe - ognuna con una singola stringa.
Il programma deve stampare una lista di tutti i caratteri presenti in queste 5 stringhe.
Input
Output
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