In Python, we can easily delete a variable with the del keyword. The del keyword deletes variables in your Python code.

string = "this is a string"

del string

print(string)

#Output:
Error: string is not defined

When working in Python, sometimes it makes sense to be able to delete a variable or delete multiple variables in your program.

The Python del keyword allows us to delete objects. We can use the del keyword to delete variables, user-defined objects, lists, items within lists, and dictionaries.

For example, let’s say we have a simple string variable. We can delete it with the Python del keyword as shown in the following code. When you try to access the string variable after deleting it, you receive an error.

string = "this is a string"

del string

print(string)

#Output:
Error: string is not defined

The rest of this article will show you various examples in Python of how to delete variables in your Python programs.

How to Delete a Variable in Python with del Keyword

In Python, we can delete any variable with del.

Below are a handful of examples of how you can use del to delete a string variable or a float variable.

string = "this is a string"
float = 10

del string
del float

print(string)
print(float)

#Output:
Error: string is not defined
Error: float is not defined

Deleting Dictionary Variables in Python with del Keyword

You can also delete dictionary variables in Python easily.

Below is an example of how you can delete a dictionary variable using the del keyword in Python.

dict = {"name":"Kelly", "height":55}

del dict

print(dict)

#Output:
Error: dict is not defined

Deleting Lists in Python with del Keyword

You can also delete list variables in Python easily.

Below is an example of how you can delete a dictionary variable using the del keyword in Python.

list = [0,1,2,3]

del list

print(list)

#Output:
Error: list is not defined

Hopefully this article has been useful for you to understand how you can delete variables in Python with the del keyword.

Categorized in:

Python,

Last Update: March 15, 2024