我正在编写一个程序,在循环访问变量中存储的一些特定数据后,我不再需要它。但是,我想重用该变量以便稍后在程序中使用。我不确定这是否是最好的方法,但似乎删除不再需要的数据并重用变量将使代码更干净并使用更少的资源。
示例:
data = [#Lots and lots of data]
def loopThroughdata(data):
#here I loop through data and extract what I need
#Finally, I'd like to reset the data variable to empty
data = []
我已经尝试按照上面的示例重置数据变量,但它似乎不起作用。我是否错过了为什么这是不可能的,或者我做错了什么?
最佳答案
函数的第一行应该是global data
,表示您在函数中使用的数据变量是您在全局声明的变量。
关于python - 清除函数外的数据(列表/字典/元组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17375605/