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