Проверка за наличие на елемент в речник в 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)
Кажете какво ще се изведе в конзолата.