# Наличие ключа key in dict key in dict.keys() # Отсутствие ключа key not in dict key not in dict.keys()
key
- ключ словаряdict
- словарьПроверяет наличие ключа:
key in dict
вернет True
, если у словаря dict
ЕСТЬ ключ key
, если НЕТ то False
.key in dict.keys()
так же вернет True
, если в списке-представлении ключей dict.keys()
присутствует ключ key
, иначе False
.Проверяет отсутствие ключа:
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