前提・実現したいこと
二次元のリストを
l = [[]]*5
の用に作って、1行目だけにある要素を追加しようとして、たとえば
l[0].append(3)
とすると、すべての行に要素が追加され
[[3], [3], [3], [3], [3]]
となってしまうのは、なぜなんでしょうか
エラーメッセージ
該当のソースコード
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
投稿2020/11/23 03:30
二次元のリストを
l = [[]]*5
の用に作って、1行目だけにある要素を追加しようとして、たとえば
l[0].append(3)
とすると、すべての行に要素が追加され
[[3], [3], [3], [3], [3]]
となってしまうのは、なぜなんでしょうか
エラーメッセージ
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/23 06:57