Uma string é, na verdade, uma lista de caracteres. Cada elemento na string pode ser acessado com colchetes []. No entanto, se tentarmos modificar um único caractere, não teremos sucesso, pois o Python não permite isso. Um erro ocorrerá dizendo TypeError: 'str' object does not support item assignment.
Podemos transformar uma string em uma lista, onde cada letra é uma string separada nessa lista. Isso pode ser feito com list(). Assim como transformamos inteiros em strings com str(), ou strings em floats com float(), podemos de forma similar transformar uma string em uma lista.
fruit = 'apple'
l = list(fruit)
print(fruit) # apple
print(l) # ['a', 'p', 'p', 'l', 'e']
l[1] = '@'
print(l) # ['a', '@', 'p', 'l', 'e']
Aqui, a string fruit foi transformada em uma lista l, que posteriormente foi modificada para conter caracteres diferentes.
Desafio
Dadas 5 strings, sua tarefa é imprimir a lista dos caracteres de todas as 5 strings (na ordem da entrada).
A entrada contém 5 linhas - cada uma com uma única string.
O programa deve imprimir uma lista de todos os caracteres dessas 5 strings.