python如何給二維數(shù)組按行列賦值

小億
194
2023-10-27 12:50:55
欄目: 編程語言

要給二維數(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)換一下即可。

0