0

我能写什么将用户输入(raw_input / input)添加到已经存在的列表中?此外,这将不得不继续下去。例如,如果用户将一项添加到列表中,它会询问他们是否要添加另一项。如果答案是肯定的,那么它将在列表中添加另一个项目。

谢谢你的帮助!

4

2 回答 2

1
mylist = []
while 1:
    mylist.append(raw_input(': '))
    if raw_input('Add another? (Y/n): ')[0].lower() == 'n':
        break

更短:

mylist = []
while 1:
    mylist.append(raw_input(': '))
    if mylist[-1] == '': break
于 2012-12-13T22:08:04.687 回答
0

制作一个空列表。然后开始一个无限循环,您可以在其中读取用户输入并附加到列表中。中断取决于另一个用户输入(“是”或“否”)。

于 2012-12-13T22:01:44.303 回答