我正在使用Pyscripter编写脚本并执行Python代码。我有一个场景,我在一个循环中占据一个元组。并且,在程序结束时,我有10个这样的变量,每个变量有1百万个元素。当我在此之后尝试调用任何变量时,Pyscripter会挂起。
任何提示如何克服这一点?工作空间中的变量大小是否有任何限制?我的磁盘空间足以支持数据。
答案 0 :(得分:0)
如果要在循环中添加元组,最好先从列表开始,然后将其转换为元组:
mylist = []
for i in range(million):
mylist.append(something)
mytup = tuple(mylist)
但是,如果你追求的是一百万次,你的程序可能需要时间来填充元组......