Nettoyage propre d'un tableau
Bonjour
J'ai un souci existentiel à propos de la meilleure façon de nettoyer un tableau.
En effet, vaut-il mieux écrire del tab[:] ou plus simplement tab=autre_chose en laissant le gb se débrouiller tout seul...?
J'ai testé les deux façons de faire de cette façon
Code:
1 2 3 4 5 6 7 8 9
| class toto(object):
def __init__(self): print "init (%s)" % self
def __del__(self): print "del (%s)" % self
# class toto
tab=[toto() for x in range(5)]
print "tab créé"
del tab[:] # Ou bien tab=None
print "tab supprimé" |
Mais je ne vois aucune différence. Si l'un d'entre vous avait des conseils à ce sujet...
Merci à tous :)