del Command


To remove an item of a particular key :

Syntax :
 
del <dictionary_name>[<key>]
Example 1 :
 
D = {1 : "aman", 2 : "ankit", 3 : "raman"}
del D[2]
print(D)
Output :
 
{1: 'aman', 3: 'raman'}
Example 2 :
 
D = {1 : "aman", 2 : "ankit", 3 : "raman"}
del D[5]
print(D)
Output :
 
del D[5]
KeyError: 5

To delete all the items and the dictionary object too :

Syntax :
 
del <dictionary_name>
Example :
 
D = {1 : "aman", 2 : "ankit", 3 : "raman"}
del D
print(D)
Output :
 
print(D)
NameError: name 'D' is not defined