python输入一个二维数组
时间: 2023-08-03 15:06:29 浏览: 104
在Python中,可以使用嵌套列表或NumPy数组表示二维数组。以下是两种常见的方法:
1. 使用嵌套列表:
```python
rows = int(input("输入行数:"))
cols = int(input("输入列数:"))
# 创建一个空的二维列表
matrix = []
for i in range(rows):
row = []
for j in range(cols):
element = int(input(f"输入元素[{i}][{j}]: "))
row.append(element)
matrix.append(row)
print("输入的二维数组:")
for row in matrix:
print(row)
```
2. 使用NumPy数组(需要安装NumPy库):
```python
import numpy as np
rows = int(input("输入行数:"))
cols = int(input("输入列数:"))
# 创建一个空的二维NumPy数组
matrix = np.empty((rows, cols), dtype=int)
print("输入二维数组元素:")
for i in range(rows):
for j in range(cols):
element = int(input(f"输入元素[{i}][{j}]: "))
matrix[i][j] = element
print("输入的二维数组:")
print(matrix)
```
这两种方法都会先要求用户输入行数和列数,然后逐个输入数组元素。最后输出输入的二维数组。
阅读全文