0
我已经初始化我的矩阵...如何更改矩阵中的一个特定元素?
mid_mtx = [ [(0, "")]*len(s2) ]*len(s1)
后来我创建了一个名为middle_ij_val把两个值列表[6,“中”。
我想用middle_ij_val更新mid_mtx [i] [j]。 所以我也...
mid_mtx[i][j] = middle_ij_val
然而,这将输出...
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
[(0, ''), [6, 'Middle'], (0, ''), (0, ''), (0, ''), (0, ''), (0, ''), (0, '')]
我将如何编写它,这样如果我做mid_mtx [1] [1]它只会改变只有特定的地方?
mid_mtx [i] [j] = middle_ij_val是内双for循环迭代的所有元素在矩阵。迭代行是外循环,col是内循环。 – lowan