要給二維數(shù)組按行列賦值,可以使用嵌套的循環(huán)結(jié)構(gòu)。下面是一個(gè)示例,展示了如何給二維數(shù)組按行列賦值:
# 創(chuàng)建一個(gè)3x3的二維數(shù)組
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
# 打印二維數(shù)組
for row in matrix:
print(row)
這個(gè)示例會(huì)創(chuàng)建一個(gè)3x3的二維數(shù)組,然后按行賦值,每一行的值都是行號(hào)加1。最后打印出二維數(shù)組的內(nèi)容。
輸出結(jié)果為:
[1, 1, 1]
[2, 2, 2]
[3, 3, 3]
同樣的道理,你也可以使用類似的方法按列賦值,只需要將內(nèi)外循環(huán)的順序調(diào)換一下即可。