入れ子構造for文のイテレーション
num_list = [[0 * 100]] * 2
for i in range(4):
for j in range(100):
num_list[i].append(j)
print(num_list)
として
[[0, 1, 2, 3 -- 100], [0, 1, 2, 3 -- 100]]
のような配列を作りたいのですが、結果として
[[0, 1, 2, 3 -- 100, 0, 1, 2, 3 -- 100],[0, 1, 2, 3 -- 100, 0, 1, 2, 3 -- 100]]
となってしまいます。
明らかにイテレーションの理解不足だと思うのですが、
どなたかご助言していただけないでしょうか。