首页 > 解决方案 > 如何用整行替换特定值Python

问题描述

我有一个 4x4 矩阵 B。我想将整个第一行替换为特定值 (2):

B[0]=2.0

如果我这样说,第一行就变成了[2,[....],[....],[....]]而不是[[2,2,2,2],[....],[....],[....]]

我该如何解决?

标签: pythonmatrix

解决方案


你可以做B[0] = [2 for x in range(4)]

你也可以这样做B[0] = [2,2,2,2],但如果尺寸发生变化,那么你可以放 B[0] = [2 for x in range(size)]


推荐阅读