お世話になります。
pythonで次のコードを書きました。
目標としては
[[1], [], []]
です。
最終目標は次の通りです。
[[1, 2, 3,], [3, 4, 5], [6, 7, 8]]
python
1arr = [[] for i in range(3)] 2arr[0][0] = 1 3print(arr)
IndexError: list assignment index out of rangeとエラーが出てきます。
javascriptでは上記の方法で代入出来ますが、pythonでは出来ません。
insertでも試して見ました。
python
1arr = [[] for i in range(3)] 2arr.insert([0][0], 1) 3print(arr)
出力が下記の通りとなってしまいます。
[1, [], [], []]
目標通りにするにはどうしたら良いでしょうか。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー