Проверка наличия ключа в словаре
В этом примере посмотрим, как проверить, существует ли ключ в словаре. Используется оператор in вместе с условным оператором if.
Что нужно знать
Перед изучением примера полезно понимать:
Словари (Dictionary) в Python — словари
Оператор if…else в Python — условный оператор
if...else
Пример. Использование in
my_dict = {1: 'a', 2: 'b', 3: 'c'}
if 2 in my_dict:
print("present")
Вывод
present
С помощью оператора in внутри if можно проверить, есть ли в словаре нужный ключ.
В этом примере ключ 2 присутствует в словаре, поэтому на экран выводится present.
Совет
Если нужно наоборот — убедиться, что ключа в словаре нет — используй not in.