Наличие элемента в словаре в Python
Проверить наличие ключа в словаре можно с
помощью оператора in, а отсутствие
- с помощью not in.
Посмотрим на практике. Пусть у нас есть следующий словарь:
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
Давайте проверим, есть ли в словаре элемент
с ключом 'a':
pythonprint('a' in dct) # выведет True
Давайте проверим, что в словаре нет элемента
с ключом 'x':
pythonprint('x' not in dct) # выведет True
Задание 1
Дан словарь:
pythondct = {
'x': 1,
'y': 2,
'z': 3
}
Проверьте, есть ли в нем элемент с ключом
'w'.
Задание 2
Дан следующий код:
pythondct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
Скажите, что выведется в консоль.
Задание 3
Дан следующий код:
pythondct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
Скажите, что выведется в консоль.
Задание 4
Дан следующий код:
pythondct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
Скажите, что выведется в консоль.