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