[英]How do I use the for loop and append method to prompt the user to add multiple string inputs to the list
[英]How do I append multiple raw inputs to a list using a loop?
标题很有意思。
我在这里:
itemlist = list()
new_item = raw_input ("Input new item: ")
if new_item == "Done": break
else:
itemlist.append(new_item)
print itemlist
continue
我对此很陌生,因此偶尔会出现一些问题,无法正确放置“ continue”和“ break”功能,因此我一直在出错
至于打印项目清单,我永远不会结束,所以我必须手动取消它(CTRL + C)
我只想要它,这样它就会循环播放,并要求我继续输入新项目,直到我键入“完成”为止。
我知道这可能是一个简单的解决方案。
在Python中使用的惯用法是while True:
itemlist = list()
while True:
new_item = raw_input ("Input new item: ")
if new_item == 'Done':
break
itemlist.append(new_item)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.