Найти - Пользователи
Полная версия: Проверка на наличие ключа в словаре
Начало » Python для новичков » Проверка на наличие ключа в словаре
1
MetalHead
Добрый день, товарищи. Начинаю осваивать азы этого чудеснейшего языка программирования, задался вопросом, как проверить ключ в словаре на наличие. Есть англо-русский словарь, необходимо проверить введеный ключ(функцией input()) на наличие в словаре Python. Собственно, пример:
slovar = {"hello" : "привет", "cat" : "кошак", "dog" : "пёс", "parrot" : "попугай"}
translate = slovar[input("Слово для перевода \n")]
print (translate)
Просто подскажите какая функция проверяет ключи в словарях. Заранее благодарен.

FishHook
"word" in slovar
bu_
slovar.has_key('hello')
JOHN_16
bu_
к сведению, это запись считается устаревшей
has_key(key)
Test for the presence of key in the dictionary. has_key() is deprecated in favor of key in d.
MetalHead
Ребят, что-то не понятно как проверять?
JOHN_16
MetalHead
банально просто
>>> d={'a':1, 'b':0}
>>>
>>> 'a' in d
True
>>> 'b' in d
True
>>> 'c' in d
False
>>> if 'a' in d:
...     print d['a']
...
1
MetalHead
JOHN_16, благодарю, вопрос исчерпан.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB