python中列表如何一个个输入
时间: 2023-06-01 18:02:25 浏览: 34
可以使用for循环,逐个输入元素:
```
my_list = []
for i in range(5):
item = input("请输入第{}个元素:".format(i+1))
my_list.append(item)
print("输入的列表为:", my_list)
```
输出结果:
```
请输入第1个元素:a
请输入第2个元素:b
请输入第3个元素:c
请输入第4个元素:d
请输入第5个元素:e
输入的列表为: ['a', 'b', 'c', 'd', 'e']
```
相关问题
Python 中怎么输入一个列表
在Python中,可以使用以下几种方式输入一个列表:
1. 手动输入:可以通过逐个输入元素的方式创建一个列表。例如:
```python
my_list = []
n = int(input("请输入列表长度:"))
for i in range(n):
element =("请输入第{}个元素:".format(i+1))
my_list.append(element)
```
2. 使用列表推式:可以使用列表推导式快速一个列表。例如:
```python
my_list = [int(input("请输入第{}个元素:".format(i+1))) for i in range(n)]
```
3. 使用split()函数:如果要输入一串数字,可以使用split()函数将输入的字符串按照空格分割成多个元素,并转换为数字类型。例如:
```python
input_str = input("请输入一串数字,以空格分隔:")
my_list = [int(x) for x in input_str.split()]
```
以上是几种常见的输入列表的方式,你可以根据具体的需求选择适合的方法。
python输入一个列表
这里是Python代码,用于输入一个列表:
```python
# 方式1:手动输入
my_list = [] # 创建空列表
n = int(input("请输入列表长度:")) # 输入列表长度
for i in range(n):
item = input("请输入列表元素:") # 输入列表元素
my_list.append(item) # 添加元素到列表末尾
print("输入的列表为:", my_list)
# 方式2:使用split()方法将输入的字符串拆分成列表
my_str = input("请输入以空格分隔的列表元素:")
my_list = my_str.split() # 将字符串拆分成列表
print("输入的列表为:", my_list)
```
使用方式1时,程序会先要求输入列表长度,然后逐个输入列表元素,最后将列表输出。
使用方式2时,程序要求输入一个以空格分隔的字符串,然后将其拆分成列表,最后将列表输出。