0の場所だったら、入力値に沿って、データを置き換えたいと思いました。
しかし、どのように置き換えれば良いのか不明です。
python
1l=[[0 for i in range(10)] for j in range(10)] 2r=[ 3[0, 1, 1, 1, 0], 4[0, 0, 0, 0, 0], 5[0, 1, 5, 1, 0], 6[1, 0, 0, 0, 1], 7[0, 0, 0, 0, 0] 8] 9 10[print(i) for i in l] 11[print(i) for i in r]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 1, 1, 1, 0] [0, 0, 0, 0, 0] [0, 1, 5, 1, 0] [1, 0, 0, 0, 1] [0, 0, 0, 0, 0] #入力値 8,2[横列目,縦列目] #完成するデータ [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 1, 1, 1, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 1, 5, 1, 0] [0, 0, 0, 0, 0, 1, 0, 0, 0, 1]
回答1件
あなたの回答
tips
プレビュー