Назад к вопросам
Junior
86
questionbank

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

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

# Проверка наличия ключа с помощью оператора 'in'
my_dict = {"a": 1, "b": 2, "c": 3}
if "a" in my_dict:
    print("Ключ 'a' присутствует")

# Проверка наличия ключа с помощью метода .get()
# Метод get() возвращает None (или значение по умолчанию), если ключ не найден.
# Это позволяет избежать возникновения KeyError.
value = my_dict.get("d")
if value is None:
    print("Ключ 'd' отсутствует")
else:
    print(f"Значение для ключа 'd': {value}")

# Проверка наличия ключа через метод .keys()
if "b" in my_dict.keys():
    print("Ключ 'b' присутствует")