Python:Pyscripter的可变大小问题

时间:2013-03-18 20:16:21

标签: python performance size pyscripter

我正在使用Pyscripter编写脚本并执行Python代码。我有一个场景,我在一个循环中占据一个元组。并且,在程序结束时,我有10个这样的变量,每个变量有1百万个元素。当我在此之后尝试调用任何变量时,Pyscripter会挂起。

任何提示如何克服这一点?工作空间中的变量大小是否有任何限制?我的磁盘空间足以支持数据。

1 个答案:

答案 0 :(得分:0)

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

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

但是,如果你追求的是一百万次,你的程序可能需要时间来填充元组......