python如何读取二维数组
时间: 2023-10-13 16:22:07 浏览: 132
Python如何读写二进制数组数据
可以使用Python内置的列表(list)作为二维数组的数据结构。读取二维数组的方法为:
1. 定义一个空的二维列表,如:`matrix = []`
2. 通过循环读取每一行数据,并将其转换为列表形式,如:`row = list(map(int, input().split()))`
3. 将每一行数据添加到二维列表中,如:`matrix.append(row)`
完整示例代码如下:
```
# 定义一个空的二维列表
matrix = []
# 循环读取每一行数据,并将其添加到二维列表中
for i in range(n):
row = list(map(int, input().split()))
matrix.append(row)
# 输出整个二维列表
print(matrix)
```
其中,`n`表示二维数组的行数。在输入数据时,每一行数据需要用空格隔开。例如,输入一个3行4列的二维数组:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
输出的二维列表为:
```
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
```
阅读全文