delete from dictionary code example

Example 1: delete a key value pair from a dictionary in python

mydict = {'score1': 41, 'score2': 23, 'score3': 45}

del mydict['score2']
print(mydict)
{'score1': 41, 'score3': 45}

Example 2: remove element from dictionary python

dict.pop("key")

Example 3: python delete value from dictionary

dict.pop('key')

#optionally you can give value to return if key doesn't exist (default is None)
dict.pop('key', 'key not found')

Example 4: python dictionary delete by value

myDict = {key:val for key, val in myDict.items() if val != deletevalue}