For example, let's say I have to dictionaries:
d_1 = {'peter': 1, 'adam': 2, 'david': 3}
and
d_2 = {'peter': 14, 'adam': 44, 'david': 33, 'alan': 21}
What's the cleverest way to check whether the two dictionaries contain the same set of keys? In the example above it should return False
because d_2
contains the 'alan'
key, which d_1
doesn't. Please note that I am not interested in checking that the associated values for each and every key are the same, just that the set of keys are the same.