如何在不使用numpy的情况下在python中交换矩阵中的行?

时间:2016-03-07 17:37:12

标签: python matrix

如果我有矩阵:

[[1,1,1],[2,3,4],[4,5,6],[7,1,2]]

我想交换第1行和第2行,以便它返回:

[[1,1,1],[4,5,6],[2,3,4],[7,1,2]]

1 个答案:

答案 0 :(得分:1)

您可以像在python中执行任何其他交换一样执行此操作:

即。 a, b = b, a - 或者在您的情况下:

>>> matrix = [[1,1,1],[2,3,4],[4,5,6],[7,1,2]]
>>> matrix[1], matrix[2] = matrix[2], matrix[1]
>>> matrix
[[1, 1, 1], [4, 5, 6], [2, 3, 4], [7, 1, 2]]