要給二維數組按行列賦值,可以使用嵌套的循環結構。下面是一個示例,展示了如何給二維數組按行列賦值:
# 創建一個3x3的二維數組
rows = 3
cols = 3
matrix = [[0 for _ in range(cols)] for _ in range(rows)]
# 按行賦值
for i in range(rows):
for j in range(cols):
matrix[i][j] = i + 1
# 打印二維數組
for row in matrix:
print(row)
這個示例會創建一個3x3的二維數組,然后按行賦值,每一行的值都是行號加1。最后打印出二維數組的內容。
輸出結果為:
[1, 1, 1]
[2, 2, 2]
[3, 3, 3]
同樣的道理,你也可以使用類似的方法按列賦值,只需要將內外循環的順序調換一下即可。