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]]
となってしまいます。
明らかにイテレーションの理解不足だと思うのですが、
どなたかご助言していただけないでしょうか。