用Python定义二维空数组
时间: 2024-02-09 10:06:22 浏览: 157
Python中创建二维数组
你可以使用以下代码来定义一个二维空数组:
```
n = 3 # 数组的行数
m = 4 # 数组的列数
matrix = [[0 for j in range(m)] for i in range(n)]
```
这里使用了两个循环来创建一个大小为`n x m`的二维数组`matrix`,其中外部循环控制行数,内部循环控制列数。每次循环都会创建一个包含`m`个0的列表,并将其作为一个元素添加到`matrix`数组中。最终得到的`matrix`数组的所有元素都是0。
你也可以将0替换为其他默认值或者使用其他数据类型来创建二维数组。例如,如果要创建一个大小为`n x m`的二维字符串数组,可以使用以下代码:
```
n = 3 # 数组的行数
m = 4 # 数组的列数
matrix = [['' for j in range(m)] for i in range(n)]
```
这里将0替换为了空字符串`''`,从而创建了一个大小为`n x m`的二维字符串数组。
阅读全文