复制列表到矩阵python3

时间:2018-06-02 17:29:44

标签: python python-3.x list matrix

我有一个包含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]]

0 个答案:

没有答案