我有一個列表的列表,我想在迭代中更新每個列表。 我初始化我的名單如下:在迭代中更新列表的列表
my_list = [[0]*n]*n
當我想更新內部列表,通過這樣的:
for i in range(something):
for j in range(anotherthing):
my_list[i][j] = something
什麼情況是,整個列表被更新,而不是第i只列出在每次迭代中,例如[[1,2],[1,2]]。 我想要的是在第一次迭代時[[1,2],[0,0]]在初始化它時,並且在[[1,2],[values]]中。我究竟做錯了什麼?