怎样在python中输入一个数组
时间: 2024-12-08 21:13:22 浏览: 13
在Python中输入一个以空格为间隔的数组方法
在Python中,你可以使用内置函数`input()`结合列表推导式或者直接让用户逐个输入元素来创建一个数组(这里通常称为列表)。以下是两种常见的方法:
1. **使用list推导式**:
```python
# 获取用户输入,每个逗号分隔的值是一个元素
input_string = input("请输入一组元素,用逗号分隔:")
elements = [int(element) for element in input_string.split(",")]
```
这里假设用户输入的是数字,如果不是,你需要处理转换异常。
2. **逐个获取输入**:
```python
elements = []
while True:
element = input("请输入一个元素(按回车结束):")
if not element: # 如果用户输入空行表示结束输入
break
elements.append(element)
```
在这个例子中,用户可以逐个输入元素,直到他们按下回车键不输入任何内容为止。
阅读全文