python给二维数组初始化
时间: 2023-10-17 14:15:14 浏览: 89
Python 初始化多维数组代码
5星 · 资源好评率100%
在Python中,可以使用列表推导式来初始化二维数组。例如,以下代码将创建一个3行4列的二维数组,其元素都为0:
```python
rows = 3
cols = 4
arr = [[0 for j in range(cols)] for i in range(rows)]
print(arr)
```
输出:
```
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
```
如果要将二维数组的元素初始化为其他值,只需将0替换为所需的值即可。例如,以下代码将创建一个3行4列的二维数组,其元素都为1:
```python
rows = 3
cols = 4
arr = [[1 for j in range(cols)] for i in range(rows)]
print(arr)
```
输出:
```
[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]
```
阅读全文