del keyword is used to remove an object from the namespace of a Python shell or environment.
Depending on the
del keyword will do one of the following:
- Plain deletion where the name of the
objectvariable is removed from the local/global namespace.
- Recursive deletion where any inner elements or attributes of the
object(e.g., lists and classes) are deleted as well.
- These inner elements can include list items and class attributes.
- Slicing of specific inner elements in a sequence.
The following example showcases some uses of the
Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.
Learn Python on Codecademy
Computer ScienceLooking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
Includes 6 Courses
With Professional Certification