我在将用户输入放入列表时遇到了一些麻烦。 我基本上希望用户输入大约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
答案 0 :(得分:2)
我强烈建议您仔细阅读Python docs,其中提供了一些列表操作的基本示例 - 打开一个shell,并为您自己键入这些示例。基本上您希望将某人的输入存储到mylist
中,因此无需使用值预定义它:
mylist=[]
现在您要提示用户5次(输入5个项目):
print "Enter 5 items on shopping list"
for i in xrange(5): # range starts from 0 and ends at 5-1 (so 0, 1, 2, 3, 4 executes your loop contents 5 times)
shopping = raw_input()
mylist.append(shopping) # add input to the list
print mylist # at this point your list contains the 5 things entered by user
答案 1 :(得分:1)
这是我将输入存储到列表中的方式:
node