Назад к вопросам
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' присутствует")