プログラミングの課題があり、入力する必要があるすべての入力が複数行になっています。例えば:
4 3
10 3
100 5
1000000000 8
また:
7 8 666
8 7 666
10 16 273
行をリストに変換しようとしています。ファイルを使用できず、input ステートメントを使用してファイルをプログラムに入力できるようにする必要があります。
私が抱えている問題は、出力を次のようにしたいということです。
[['4', '3'], ['10', '3'], ['100', '5'], ['1000000000', '8']]
これを使用して残りのプログラムを終了できます。しかし、私が得ているのは次のとおりです。
[['4', '3']]
私が使用しようとしているコードは次のとおりです。
aString = input(" > ")
aString_list = [x for x in (y.split() for y in aString.split('\n')) if x]
print(aString_list)
他の行を読む方法について混乱しています。ありがとう。