>>># initialise a dictionary with the keys “city”, “name”, “food”>>> person1_information ={'city':'San Francisco','name':'Sam',"food":"shrimps"}>>># delete the key, value pair with the key “food”>>>del person1_information["food"]>>># print the present personal1_information. Note that the key, value pair “food”: “shrimps” is not there anymore.>>>print(person1_information){'city':'San Francisco','name':'Sam'}
dict={'an':30,'example':18}#1 Deldeldict['an']#2 Pop (returns the value deleted, but can also be used alone)#You can optionally set a default return value in case key is not founddict.pop('example')#deletes example and returns 18dict.pop('test','Key not found')#returns 'Key not found'
# The pop() method can accept either one or two parameters:# The name of the key you want to remove (mandatory).# The value that should be returned if a key cannot be found (optional).
dictionary.pop(key_to_remove, not_found)
# Python code to demonstrate# removal of dict. pair # using del# Initializing dictionary
test_dict ={"Arushi":22,"Anuradha":21,"Mani":21,"Haritha":21}# Printing dictionary before removalprint("The dictionary before performing remove is : "+str(test_dict))# Using del to remove a dict# removes Manidel test_dict['Mani']# Printing dictionary after removalprint("The dictionary after remove is : "+str(test_dict))# Using del to remove a dict# raises exceptiondel test_dict['Manjeet']