什么是Python中的Matlab“ clearvars -except”等效项

我想在每次迭代后清除代码中除循环索引之外的所有变量。例如

for i=1:20
c= i+20; 
save c;
clearvars -except i
end

如何在Python中实现这一目标?

lijipeng123 回答:什么是Python中的Matlab“ clearvars -except”等效项

一个好的解决方案是定义一个函数,然后仅返回要保留的变量。在Python中,函数执行完毕后,将删除在函数范围内定义的变量。

def my_for(i):
    for j in range(1,i+1):
        c = j + 20
    return i
本文链接:https://www.f2er.com/3074447.html

大家都在问