📅  最后修改于: 2023-12-03 15:07:46.388000             🧑  作者: Mango
在 Python 中,我们可以使用列表嵌套的形式来创建二维数组。下面是一个演示如何创建二维数组的例子。
# 创建一个3x3的二维数组
matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
# 打印二维数组
for row in matrix:
print(row)
输出结果如下:
[0, 0, 0]
[0, 0, 0]
[0, 0, 0]
上面的代码中,我们使用了一个列表嵌套的形式来创建一个3x3的二维数组。其中,外层列表表示二维数组的行,内层列表表示二维数组的列。初始时,我们将二维数组中的所有元素初始化为0。
接下来,我们使用一个 for 循环遍历二维数组,并打印每一行。这里使用的是Python中的foreach循环语句。其中,row 变量表示当前行的列表,通过打印row可以输出每一行的数据。
我们也可以使用循环来动态的创建一个二维数组。例如,下面是一个创建4x4的二维数组的例子:
# 创建一个4x4的二维数组
matrix = []
for i in range(4):
row = []
for j in range(4):
row.append(0)
matrix.append(row)
# 打印二维数组
for row in matrix:
print(row)
输出结果如下:
[0, 0, 0, 0]
[0, 0, 0, 0]
[0, 0, 0, 0]
[0, 0, 0, 0]
上面的代码中,我们使用了两个循环来动态的创建一个4x4的二维数组。其中,外层循环变量 i 表示当前行,内层循环变量 j 表示当前列。在每一行的内部循环中,我们使用 row.append(0) 添加0元素,完成一行的创建。最后,我们将每一行添加到 matrix 列表中,完成整个二维数组的创建。
总之,使用列表嵌套的形式来创建二维数组非常简单,同时也支持动态的创建。如果您正在开发一个需要使用二维数组的应用程序,现在就动手试一试吧!