実現したいこと
python
d = [ [-5, -1, -1, 2, 2, 8], [3, 3, -1, 3, -1, -1], [-3, -3, 6, 9, -3, -3], [-1, -1, -2, 2, -1, -1], [-2, 0, -3, -1, -2, -1], [-2, -3, 9, -2, -2, -3] ]
という二重リストがあります。
これらに4を足して、次のような形で出力したいです。
python
w = [ [-1, 3, 3, 6, 6, 12], [7, 7, 3, 7, 3, 3], [1,1, 10, 13, 1, 1], [3, 3, 2, 6, 3, 3], [2, 4, 1, 3, 2, 3], [2, 1, 13, 2, 2, 1] ]
発生している問題
以下のようなコードを実行すると、一つのリストに格納されていしまいます。
どのようにすれば上記のような形で出力できるのでしょうか?
python
d = [ [-5, -1, -1, 2, 2, 8], [3, 3, -1, 3, -1, -1], [-3, -3, 6, 9, -3, -3], [-1, -1, -2, 2, -1, -1], [-2, 0, -3, -1, -2, -1], [-2, -3, 9, -2, -2, -3] ] w = [] for i in range(len(d)): for r in range(len(d)): w.append(d[i][r]+4) print(w) #出力結果 #[-1, 3, 3, 6, 6, 12, 7, 7, 3, 7, 3, 3, 1, 1, 10, 13, 1, 1, 3, 3, 2, 6, 3, 3, 2, 4, 1, 3, 2, 3, 2, 1, 13, 2, 2, 1]
まだ回答がついていません
会員登録して回答してみよう