我想在每次迭代后清除代码中除循环索引之外的所有变量。例如
for i=1:20
c= i+20;
save c;
clearvars -except i
end
如何在Python中实现这一目标?
答案 0 :(得分:0)
一个好的解决方案是定义一个函数,然后仅返回要保留的变量。在Python中,函数执行完毕后,将删除在函数范围内定义的变量。
def my_for(i):
for j in range(1, i+1):
c = j + 20
return i