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