Supprimer une variable ou un alias
En Python, l'instruction del permet de supprimer définitivement une variable ou un alias de l'espace de noms :
del nom_de_variableUne fois la variable supprimée, toute tentative d'y accéder génère une erreur NameError, car le nom n'existe plus en mémoire.
Supprimer plusieurs alias à la fois
Pour supprimer plusieurs alias en une seule opération, il suffit de les lister séparés par des virgules :
del a, b
del a, b, cCette méthode est pratique pour nettoyer rapidement plusieurs références obsolètes dans votre code.
Supprimer une tranche d'une séquence
L'instruction del fonctionne également sur les séquences comme les listes, en supprimant une tranche (slice) d'éléments :
del ma_liste[1:3]Dans cet exemple, les éléments situés aux indices 1 et 2 sont supprimés (l'indice de fin étant exclusif). La liste se réorganise automatiquement après l'opération, sans laisser de vide.
Bon à savoir
L'instruction del s'applique aussi aux dictionnaires (del mon_dict["clé"]) et constitue une alternative utile à la réaffectation, car elle libère réellement la référence au lieu de simplement remplacer sa valeur.
Source : https://jardin.98905.com/building-remodeling/remodeling-tools-equipment/1007137119.html
