使用未知大小的python创建数据结构



我想创建一个数据结构(不确定它应该是列表还是字典(,但我事先不知道它的大小。我如何继续创建这个结构,并通过输入向其添加未知数量的元素?

您可以在python中使用列表,您可以使用list.append(item)方法向其中插入新元素,您不必指定列表的大小即可使用它,它会随着附加更多项而增长。

如果您只想在一些输入后停止while循环。你可以试试这个。按回车键就会断开。

list = []
while True:
x = input("Enter numbers:")
if x =='':
break
else:
list.append(int(x))
print(list)

最新更新