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

Проверка наличия/отсутствия значения value в словаре Python

Вхождение значения в словарь Python

Синтаксис:

val in dict.values()

val not in dict.values()

Параметры:

  • val - проверяемое значение
  • dict - словарь

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

Описание:

  • Операция val in dict.values() проверяет наличие элемента val в значениях ключей словаря dict. Операция вернет True, если в значениях ключей словаря dict будет найдено значение, равное val, если такое значение не найдено то вернет False.
  • Операция val not in dict.values() вернет True, если у словаря dict среди значений ключей, значение val не найдено, если любой из ключей имеет значение val то False.

Дополнительно смотрите метод словаря dict.values().

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

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

>>> del x['three']

>>> 0 in values
# True

>>> 0 not in values
# False

# значение ключа, которое было удалено
>>> 3 in values
# False

>>> 3 not in values
# True