Встречается на собеседованиях • сегодня

Как проверить, что значение есть в словаре

Для проверки наличия ключа в словаре используйте оператор in:

python
my_dict = {'a': 1, 'b': 2, 'c': 3}

if 'a' in my_dict:
    print("Ключ 'a' существует")

Для проверки значений (не ключей) можно использовать метод values():

python
if 2 in my_dict.values():
    print("Значение 2 существует")

Если нужно проверить и ключ, и значение одновременно, используйте items():

python
if ('b', 2) in my_dict.items():
    print("Пара ('b', 2) существует")

Метод get() также полезен, когда нужно проверить ключ и получить значение:

python
value = my_dict.get('d', 'default_value')

Важно: оператор in для словарей работает только с ключами, а не со значениями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы