前提・実現したいこと
pythonでリストの中に複数のリストを入れて、リストの指定した座標だけ置き換えたい
発生している問題・エラーメッセージ
リストの指定した座標([1][1])だけ置き換えたいのですが、上手くいきません
該当のソースコード
python
1#リスト作り方① 2a_list = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] 3 4#リスト作り方② 5b_list = [] 6c_list = [] 7for i in range(3): 8 b_list.append(0) 9for j in range(3): 10 c_list.append(b_list) 11 12#リスト作り方③ 13d_list = [[0]*3]*3 14 15a_list[1][1] = 1 16c_list[1][1] = 1 17d_list[1][1] = 1 18 19print(a_list) 20print(c_list) 21print(d_list)
試したこと
リスト①②③を試してみたのですが、①しか上手くいきません
python
1 2#リスト① 3[[0, 0, 0], [0, 1, 0], [0, 0, 0]] 4#リスト② 5[[0, 1, 0], [0, 1, 0], [0, 1, 0]] 6#リスト③ 7[[0, 1, 0], [0, 1, 0], [0, 1, 0]]
初歩的な内容で申し訳ないのですが、どうぞよろしくお願いします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。