将所有“输入”项转换为列表。

时间:2018-10-10 20:22:27

标签: python python-3.x

我正在尝试让用户将项目输入列表,然后将他们输入的所有项目都放入列表。

示例:

itemList = []
items = input ("Enter all items: ")

我想做的是,如果用户输入“ Test Test2 Test3 Test4”,则每个项目(由空格分隔)都会放入itemList中。

对不起,如果我不能很好地解释它,并且我不确定这是否可能。

预先感谢

1 个答案:

答案 0 :(得分:0)

您要创建一个由输入字符串组成的列表,该字符串以空格分隔(调用“ split()”默认为在空格处分割字符串)。

items = input ("Enter all items: ")
itemList = [i for i in items.split()]
print(itemList)

使用建议的输入输出:

['Test', 'Test2', 'Test3', 'Test4']