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

Проверка наличия/отсутствия пары (key, value) в словаре dict в Python

Вхождение пары ключ-значение в словарь Python

Синтаксис:

key_val in dict.items()

key_val not in dict.items()

Параметры:

  • key_val - проверяемая пара в виде кортежа (key, val)
  • dict - словарь

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

Описание:

  • Операция key_val in dict.items() позволяет проверить наличие в словаре dict пары ключ-значение (key, val). Операция вернет True, если в словаре dict ЕСТЬ проверяемая пара key_val ключ-значение, если пара не найдена то вернет False.
  • Операция key_val not in dict.items() вернет True, если у словаря dict среди элементов словаря НЕТ пары ключ-значение key_val, если пара ключ-значение присутствует то False.

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

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

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

# удаляем ключ 'three'
>>> del x['three']

>>> ('one', 0) in items
# True

>>> ('one', 0) not in items
# False

# проверка удаленного значения
>>> ('three', 3) in items
# False

>>> ('three', 3) not in items
# True