python中如何用input输入列表
时间: 2024-05-10 16:13:47 浏览: 15
你可以使用以下代码将用户输入的逗号分隔的值转换为列表:
```
lst = input("Enter a list separated by commas: ").split(",")
```
这将提示用户输入一个逗号分隔的列表,例如:1,2,3,4。然后,`split()`方法将逗号分隔的字符串转换为列表。现在,`lst`变量将包含[1,2,3,4]。
相关问题
python用input输入列表
你可以使用字符串分隔符来输入一个包含多个元素的列表。例如,以下代码可以用来输入一个包含多个整数元素的列表:
```
lst = input("Enter a list of integers separated by space: ").split()
lst = [int(x) for x in lst]
print(lst)
```
在这个例子中,我们首先使用 `input()` 函数来输入一个包含多个整数的字符串,然后使用 `split()` 函数将其分割成一个字符串列表。接下来,我们使用列表推导式将字符串列表转换为整数列表。最后,我们打印整数列表。注意,这种方法假定用户输入的每个元素都是整数,并且使用空格作为分隔符。如果输入不符合此格式,代码可能会抛出异常。
python用input输入列表eval
可以使用以下代码:
```python
my_list = eval(input("请输入一个列表:"))
```
这将提示用户输入一个列表,并将其转换为Python列表对象。请注意,使用eval函数时需要小心,因为它可以执行任意代码,可能会导致安全问题。建议在使用eval函数时,只接受可信的输入。