我有一个包含12个元素的列表,如
list_ = [1, 2 ,3, 4, 5, 6 ,7, 8, 9, 10, 11, 12]
我想将其值复制到3 x 4矩阵,我做了以下操作:
matrix = [[0] * 4 ] * 3
list_index = 0
for i in range(3):
for j in range(4):
matrix[i][j] = list_[list_index]
list_index += 1
但是当我打印时,我的结果很糟糕,我只重复最后一次,
print(matrix)
结果是:
[[9,10,11,12],[9,10,11,12],[9,10,11,12]]