如何在Python上将用户输入存储到列表中

如何在Python上将用户输入存储到列表中,python,list,loops,for-loop,Python,List,Loops,For Loop,我在将用户输入放入列表时遇到了一些问题。 我基本上希望用户输入大约5件事情,并将每个项目分别存储在列表中。然后我想显示所述列表中的所有输入。如果有人能给予任何指导,我们将不胜感激。 这就是我到目前为止所做的: mylist=[1,2,3,4,5] print mylist print"Enter 5 items on shopping list" for i in mylist: shopping=raw_input() print shopping 我强烈建议您通读提供了一些

我在将用户输入放入列表时遇到了一些问题。 我基本上希望用户输入大约5件事情,并将每个项目分别存储在列表中。然后我想显示所述列表中的所有输入。如果有人能给予任何指导,我们将不胜感激。 这就是我到目前为止所做的:

mylist=[1,2,3,4,5]

print mylist

print"Enter 5 items on shopping list"

for i in mylist:
    shopping=raw_input()

print shopping

我强烈建议您通读提供了一些列表操作的基本示例的,打开一个shell,自己输入这些示例。基本上,您希望将某人的输入存储到
mylist
,因此无需使用值预定义它:

mylist=[]

现在要提示用户5次(输入5项):


我强烈建议您通读提供了一些列表操作的基本示例的,打开一个shell,自己输入这些示例。基本上,您希望将某人的输入存储到
mylist
,因此无需使用值预定义它:

mylist=[]

现在要提示用户5次(输入5项):


这是我将输入存储到列表中的方法:

list = []
i = 1
while i < 6:
    a = input("Please enter " + str(i) +  " list : ")
    list.append(a)
    i+=1
print(list)
list=[]
i=1
而我<6:
a=输入(“请输入”+str(i)+“列表:”)
列表.附加(a)
i+=1
打印(列表)

这是我将输入存储到列表中的方法:

list = []
i = 1
while i < 6:
    a = input("Please enter " + str(i) +  " list : ")
    list.append(a)
    i+=1
print(list)
list=[]
i=1
而我<6:
a=输入(“请输入”+str(i)+“列表:”)
列表.附加(a)
i+=1
打印(列表)

您看过python文档了吗?谢谢,我正在使用链接。你看过python文档了吗?谢谢,我正在使用链接
xrange(5)
range(5)
。它从
0
开始,但在
4
结束。你说得对,对不起,我今晚有点慢。
xrange(5)
range(5)
。它从
0
开始,但在
4
结束。你说得对,对不起,我今晚有点慢。为什么你要用
while
I+=1
代替for和range?为什么你要用
while
I+=1
代替for和range?