Rompre la portée d'une
variable. Elle n'existe plus
Elle permet de rompre le lien entre un nom et une valeur. La
variable n'existe plus (elle n'existe plus comme variable gobale
ou locale - cf globals et locals).
a = 3
del a
Si ensuite, vous voulez accéder à a, il y aura déclenchement de
l'exception NameError
(extrait du manuel de référence : déclenchée quand un nom local
ou global n'est pas trouvé. cela s'aplique seulement aux noms non
qualifiés. La valeur associée est un message d'erreur qui inclut
le nom de la variable qui n'a pas été trouvé).
Réfléchir à deux
fois quand vous écrivez cette instruction. C'est
une possibilité offerte au programmeur que d'autres langages
(Java) évitent de donner.
Supprimer un élément d'une liste, une tranche
d'éléments, obtenir la liste vide
del l[2]
del l[3:8]
del l[:]
This applies only to unqualified names. The associated value is
an error message that includes the name that could not be found).
Supprimer un élément d'une liste, une tranche
d'éléments, obtenir la liste vide