Py学习  »  gummy  »  全部回复
回复总数  1
5 年前
回复了 gummy 创建的主题 » 在Python 3中通过for循环使用用户输入填充列表

首先,我想说的是关于你所写的C++部分。

cin >> size;
array[size] = {0};

这在C99中是有效的(除了VLA的初始化和缺失类型),并且可能与一些C++编译器一起工作,作为C扩展,但它不是语言的官方部分。在C++中,不应该使用它们,因为它可能导致不可移植的代码。请使用类似于 std::vector 相反。

size = int(input('Size:'))
my_array = []

for i in range(size):
    val = int(input())
    my_array.append(val)