Сообщить об ошибке.

Проверка наличия/отсутствия ключа key в словаре dict в Python

Вхождение ключа key в словарь Python

Синтаксис:

# Наличие ключа
key in dict
key in dict.keys()

# Отсутствие ключа
key not in dict
key not in dict.keys()

Параметры:

  • key - ключ словаря
  • dict - словарь

Возвращаемое значение:

Описание:

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

Проверяет отсутствие ключа:

  • Операция key not in dict вернет True, если у словаря dict НЕТ ключа key, если ЕСТЬ то False.
  • Операция key not in dict.keys() так же вернет True, если в списке-представлении ключей dict.keys() отсутствует ключ key, иначе False.

Примеры проверки наличия ключей в словаре:

>>> x = {'one': 0, 'two': 20, 'three': 3, 'four': 4}
>>> keys = x.keys()

>>> del x['three']

>>> 'one' in x
# True
>>> 'one' in keys
# True

>>> 'three' in x
# False
>>> 'three' in keys
# False

>>> 'one' not in x
# False
>>> 'one' not in keys
# False

>>> 'three' not in x
# True
>>> 'three' not in keys
# True