Чтобы проверить, присутствует ли ключ в словаре в Python, вы можете использовать ключевое слово in и find out.
В этом руководстве мы изучим синтаксис, используемый для определения наличия ключа в словаре, и некоторые рабочие примеры.
Синтаксис
Ниже приведен синтаксис для проверки наличия ключа в словаре. Выражение возвращает логическое значение.
isPresent = key in dictionary
Если ключ присутствует в словаре, выражение возвращает логическое значение True, иначе возвращается False.
Пример 1
Рассмотрим словарь в Python с именем myDictionary, и мы проверим, присутствует ли ключ.
myDictionary = {
"name": "Lini",
"year": 1989,
"expertise": "data analytics"}
isPresent = 'expertise' in myDictionary
print(isPresent)
Вывод:
True
Ключ expertise присутствует в myDicitonary, и поэтому мы получили True, возвращенное оператором in.
Пример 2
В этом примере мы попробуем вариант, когда ключ отсутствует в словаре в Python.
myDictionary = {
"name": "Lini",
"year": 1989,
"expertise": "data analytics"}
isPresent = 'place' in myDictionary
print(isPresent)
Вывод:
False
Ключа place отсутствует в myDictionary.