前提・実現したいこと
[[0,1],[0,2],[0,3]] のように、任意の引数を増減できる多次元のリストを作りたいと思っています。
”引数に1足して上位のリストに追加する”という操作を繰り返そうとすると、なぜか上位のリストにあった既存のリストも1足した後のリストに変わってしまいます。
何故こうなったのか全く分からないので、原因を教えていただければ嬉しいです。
該当のソースコード
list = [] sublist = [0,0] for m in range(3): sublist[1] += 1 list.append(sublist) print(list) # >>> [[0,3],[0,3],[0,3]]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。