我正在使用Pyscripter编写脚本并执行Python代码。我有一个场景,我在循环中填充一个元组。在程序的最后,我有10个这样的变量,每个变量有一百万个元素。在此之后,当我尝试调用任何变量时,Pyscripter程序挂起。
有什么建议如何克服这个问题吗?工作空间中的变量大小有什么限制吗?我的磁盘中有足够的空间来支持数据。
发布于 2013-03-19 04:51:39
如果要添加到循环中的元组,最好从列表开始,然后再将其转换为元组:
mylist = []
for i in range(million):
mylist.append(something)
mytup = tuple(mylist)但是,如果你要向某个东西追加一百万次,你的程序可能只需要花点时间来填充元组……
https://stackoverflow.com/questions/15486060
复制相似问题