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}