When (and why) to use del?
bdesth.quelquechose at free.quelquepart.fr
Tue Dec 9 20:39:35 CET 2008
malkarouri a écrit :
> The del statement doesn't actually free memory. It just removes the
> binding from the corresponding namespace. So in your first example,
> my_string cannot be used after the deletion. Of course, if the string
> referenced by my_string was referenced by some other name then it will
> still stay in memory.
And even if it wasn't, and as such ends up being garbage-collected, this
doesn't mean the allocated memory will go back to the system.
More information about the Python-list