Python Usuń Klucz Dict, jeśli istnieje
mydict.pop("key", None)
Nutty Narwhal
mydict.pop("key", None)
'''
Deleting an entry from dictionary using del
'''
# If key exist in dictionary then delete it using del.
if "at" in wordFreqDic:
del wordFreqDic["at"]
print("Updated Dictionary :" , wordFreqDic)
dict = {'an':30, 'example':18}
#1 Del
del dict['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 found
dict.pop('example') #deletes example and returns 18
dict.pop('test', 'Key not found') #returns 'Key not found'
my_dict.pop('key', None)
if 'key' in my_dict:
del my_dict['key']
a_dictionary = {"one": 1, "two" : 2, "three": 3}
desired_value = 2
for key, value in a_dictionary.items():
if value == desired_value:
del a_dictionary[key]
break
print(a_dictionary)
--------------------------------------------------------------------------------
OUTPUT
{'one': 1, 'three': 3}