Проверка наличия ключа в словаре

В этом примере посмотрим, как проверить, существует ли ключ в словаре. Используется оператор in вместе с условным оператором if.

Что нужно знать

Перед изучением примера полезно понимать:

Пример. Использование in

my_dict = {1: 'a', 2: 'b', 3: 'c'}

if 2 in my_dict:
    print("present")

Вывод

present

С помощью оператора in внутри if можно проверить, есть ли в словаре нужный ключ.

В этом примере ключ 2 присутствует в словаре, поэтому на экран выводится present.

Совет

Если нужно наоборот — убедиться, что ключа в словаре нет — используй not in.