在Python中,可以使用列表推导式或者直接使用方括号来定义一个二维数组(在Python中通常称为列表的列表)。以下是一个5行2列数组的定义示例:
```python
使用列表推导式定义5行2列的数组
array_5x2 = [[i for i in range(2)] for j in range(5)]
打印数组以验证
for row in array_5x2:
print(row)
```
上面的代码会创建一个5行2列的数组,其中每个元素都是0到1的整数。如果你想填充其他值,可以在列表推导式中指定不同的起始和结束值。例如,如果你想要一个5行2列的数组,每个元素都是1到10的整数,可以这样定义:
```python
使用列表推导式定义5行2列的数组,元素从1到10
array_5x2 = [[i + j 10 for i in range(1, 11)] for j in range(5)]
打印数组以验证
for row in array_5x2:
print(row)
```
这段代码将创建一个5行2列的数组,每个元素从1到10递增,每一行的元素是从该行起始数字开始递增的。