入力されたデータを受け取り、再度表示したいんですが、表示がおかしくなってしまいます。
対処法を教えてください。
[入力] 15 16 18 23 16 85 64
[コード] data = [] data.append(int(n) for n in input().rstrip().split(" ")) print(data)
[出力] [<generator object <genexpr> at 0x7fa2699ebf10>]
[期待する出力] [15,16,18,23,16,85,64]
data.append(input().split(" "))
print(data)
と記述してデータを文字列として受け取れば
[['15', '16', '18', '23', '16', '85', '64']]
と出力されるんですが、、、
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。