dict值在for循环中的重新分配

时间:2019-07-03 16:37:44

标签: python dictionary for-loop memory

我正在尝试减少代码的内存负载。我有一本巨大的字典,其值为numpy.zeros。 我必须遍历每个键并调用一个函数。 迭代结束后,该值不再相关,因此我正在考虑取消分配numpy.zeros。

我尝试了以下内容

for k in dict_temp:
    call_function(dict_temp[k])
    dict_temp[k]=None

但是内存负载不会改变,也不会 sys.getsizeof(dict_temp) 有什么办法可以在for循环中释放numpy.zeros? 谢谢!

0 个答案:

没有答案