获取键盘输入的数组Python实现
时间: 2024-10-08 13:10:26 浏览: 18
Python二维数组实现求出3*3矩阵对角线元素的和示例
5星 · 资源好评率100%
在Python中,要从用户那里获取键盘输入并形成数组,可以使用`input()`函数配合列表推导式。这里我们以一维数组为例,如果需要创建二维数组,可以先获取每一行的输入再组合。以下是获取一维数组的方法:
```python
# 获取用户输入的一维数组
n = int(input("请输入数组元素个数:"))
arr = [int(input(f"请输入第{i+1}个元素: ")) for i in range(n)]
print("输入的数组:", arr)
```
对于二维数组,可以先询问用户要输入多少行,然后再按行获取输入:
```python
rows = int(input("请输入二维数组的行数:"))
columns = int(input("请输入每行的元素数:"))
array = []
for i in range(rows):
row = [int(input(f"请输入第{i+1}行的第{j+1}个元素: ")) for j in range(columns)]
array.append(row)
print("输入的二维数组:", array)
```
阅读全文