修改矩阵中的值

问题描述 投票:-1回答:2

我想将4的值修改为19。我想了解如何使用for循环和索引来做到这一点。 (我看过很多numpy示例,但我想通过使用for循环来学习)

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

for i in range(len(matrix)):
    for j in range(len(matrix[i])):
"insert code here..."
python arrays list for-loop matrix
2个回答
1
投票
for i in range(len(matrix)):
    for j in range(len(matrix[i])):
        if matrix[i][j] == 4:
            matrix[i][j] = 19

0
投票

您非常亲密。这应将所有4替换为19。

if matrix[i][j] == 4: 
    matrix[i][j] = 19
© www.soinside.com 2019 - 2024. All rights reserved.