Python del statement

Python del statement is used to delete variables, objects, elements of an object,…

Python del statement Syntax:

del obj_name

Example 1: Delete variable, list, and dictionary

my_var1 = 10 my_tuple1 = ('John', 10) my_dict1 = {'name': 'David', 'age': 27} del my_var1 del my_tuple1 del my_dict1

Example 2: Delete an user-defined object

class r2schools: r = 6 def web(self): print('r2schools') # Output: print(r2schools) # delete r2schools del MyClass # Error: r2schools is not defined print(r2schools)

Python del statement

Example 3: Remove a key:value pair from a dictionary

r2schools={'programming':'Python','database':'PostgreSQL','OS':'Linux'} r2schools={'programming':'Python','database':'PostgreSQL','OS':'Linux'} del r2schools['OS'] print(r2schools) {'programming': 'Python', 'database': 'PostgreSQL'}

Example 4: Remove items, slices from a list

list1=[1,2,3,4,5,6,7,8,9] del list1[4] # This removes 5th element i.e value 5 del list1 [4:] #This removes elements from 5th position. del list1 #This removes entire list