如何在Python上将用户输入存储到列表中
我在将用户输入放入列表时遇到了一些问题。 我基本上希望用户输入大约5件事情,并将每个项目分别存储在列表中。然后我想显示所述列表中的所有输入。如果有人能给予任何指导,我们将不胜感激。 这就是我到目前为止所做的:如何在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 我强烈建议您通读提供了一些
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?