>>># 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'
how to remove an element from dictionary using his value python
a_dictionary ={"one":1,"two":2,"three":3}
desired_value =2for key, value in a_dictionary.items():if value == desired_value:del a_dictionary[key]breakprint(a_dictionary)--------------------------------------------------------------------------------
OUTPUT
{'one':1,'three':3}
Removing Elements from Python Dictionary Using del keyword
# welcome to softhunt.net# Creating a Dictionary
Dictionary ={0:'Softhunt',1:'.net',2:{'i':'By','ii':'Ranjeet','iii':'Andani'},3:'Greetings'}print('Initial Dictionary: ', Dictionary)# Deleting a Key valuedel Dictionary[1]print("
Deleting a specific key: ", Dictionary)# Deleting a Key from# Nested Dictionarydel Dictionary[2]['i']print("
Deleting a key from Nested Dictionary: ", Dictionary)
# 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']