文字列をリストに変換する

文字列は実際には文字のリストです。文字列の各要素には [] ブラケットでアクセスできます。しかし、文字列の単一の文字を変更しようとすると、Pythonではそれが許可されていないため、失敗します。TypeError: 'str' object does not support item assignment というエラーが発生します。
実は、文字列をリストに変換することで、各文字をそのリスト内の個別の要素として扱うことができます。これは list() を使って実現できます。str() で整数を文字列に変換したり、float() で文字列を浮動小数点数に変換したのと同様に、文字列をリストに変換できます。
fruit = 'apple'
l = list(fruit)
print(fruit)    # apple
print(l)        # ['a', 'p', 'p', 'l', 'e']
l[1] = '@'
print(l)        # ['a', '@', 'p', 'l', 'e']
ここでは、文字列 fruit がリスト l に変換され、その後、異なる文字を含むように変更されています。

課題

5つの文字列が与えられます。これら5つの文字列の全ての文字を、入力の順番でリストとして出力してください。
入力は5行からなり、各行に1つの文字列が含まれています。
プログラムは、これら5つの文字列の全ての文字をリストとして出力する必要があります。
入力
出力
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