前提・実現したいこと
Pythonでネストしたリストを書き換える際、元のリストの作り方によって書き換わり方が違い、その原因についてご教授頂きたいです。
発生している問題・エラーメッセージ
乗算により生成した入れ子構造のリストについて、要素一つの書き換えで、想定していない要素まで書き換わってしまいます。
該当のソースコード
Python
1DP=[[0]*3]*4 2DP[0][1]=4 3print(DP) 4 5#本当はこのような結果を得たいです。 6DP=[[0,0,0],[0,0,0],[0,0,0]] 7DP[0][1]=4 8print(DP)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。