1

プログラムを書いていますが、変数に格納された特定のデータをループした後、そのデータは必要なくなりました。ただし、後でプログラムで使用するために変数を再利用したいと思います。これが最善の方法かどうかはわかりませんが、不要になったデータを削除して変数を再利用すると、コードがクリーンになり、リソースの使用量が少なくなるようです。

例:

  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 = []

上記の例のようにデータ変数をリセットしようとしましたが、うまくいかないようです。なぜこれが不可能なのかという点を見逃していますか、それとも何か間違っていますか?

4

2 に答える 2

2

The first line of your function should be global data to signify that the data variable that you are using in the function is the one you have declared globally.

于 2013-06-29T00:49:55.947 に答える