前提・実現したいこと
pythonで、入れ子構造にしたlistの特定の要素について加算をする方法を知りたい
(また、以下のやり方がうまくいかない理由を知りたい)
例) [[0, 0], [0, 0]]の3番目の0に1を足して[[0, 0], [1, 0]]としたい。
初歩的な質問で恐縮ですが、お力添えいただければ幸いです。
発生している問題・エラーメッセージ
以下のソースコードを実行すると
[[1, 0], [1, 0]]
という出力となってしまう
該当のソースコード
●Python3(Google Colaboratoryで実行、jupyterノートブック)
hoge = [[0]*2]*2
hoge[1][0] += 1
print(hoge)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/03 15:34 編集