Read Python Interview Questions and Answers for Beginners and Experienced

Python del Keyword

In this Python tutorial we will study about Python another keyword i.e del keyword. we will study Python del keyword with example.

Python del Keyword

Python del is used to delete the object in Python. Object could be anything, like number, String, list, tuple, set, class etc.

 

Syntax of del

del object_to_be_deleted

 

Python del keyword Example

Here we understand del keyword by taking examples.

 

Delete a variable


#Python del keyword

age=10

print (age)

del age

print(age)

 

Output

 

10

NameError: name 'age' is not defined

 

Explanation

age is variable, when first time we print age value it prints 10.

When we print age value after applying del on age. It throws error that “age” is not defined, because del deleted the age variable.

 

del keyword with String, list and tuple

 


#Python del keyword

name = "Python"
list1=[1,2,3]
tuple1=(10,20,30)

print (name, list1,tuple1)

del name
del list1
del tuple1

print (name)
print(tuple1)
print(list1)

 

Output

Python [1, 2, 3] (10, 20, 30)


NameError: name 'name' is not defined

 

 

Explanation:

In Above example, we have string, list and tuple. When del is applied on these it will delete the String, list and tuple objects respectively.

 

 

del with class

 


#Python del with class

class student :
rollNo=1
name="Rocky"
std="5th"

print(student.name)

del student

print(student.name)

 

Output

 

Rocky


NameError: name 'student' is not defined.