0

我正在使用 Pyscripter 编写和执行 Python 代码。我有一个场景,我在一个循环中填充一个元组。而且,在程序结束时,我有 10 个这样的变量,每个变量都有 100 万个元素。当我尝试在此之后调用任何变量时,Pyscripter 挂起。

任何提示如何克服这个问题?工作区中变量的大小是否有任何限制?我的磁盘中有足够的空间来支持数据。

4

1 回答 1

0

如果要在循环中添加到元组,最好从列表开始,然后再将其转换为元组:

mylist = []
for i in range(million):
    mylist.append(something)
mytup = tuple(mylist)

但是,如果您要追加一百万次,那么您的程序可能只需要时间来填充元组......

于 2013-03-18T20:51:38.640 回答