Например, скажем, у меня есть словари:
d_1 = {'peter': 1, 'adam': 2, 'david': 3}
и
d_2 = {'peter': 14, 'adam': 44, 'david': 33, 'alan': 21}
Какой самый умный способ проверить, содержат ли два словаря один и тот же набор ключей? В приведенном выше примере он должен возвращать False, потому что d_2 содержит ключ 'alan', который d_1 не поддерживает. Обратите внимание: я не заинтересован в проверке того, что связанные значения для каждого ключа одинаковы, только то, что набор ключей один и тот же.