Неожиданный аргумент ключевого слова «граненый»

Как насчет использования EAFP (проще просить прощения, чем разрешения):

try:
   blah = dict["mykey"]
   # key exists in dict
except KeyError:
   # key doesn't exist in dict

См. другие сообщения SO:

Использование try vs if in python или

Проверка существования элемента в Python

1
задан Michael Petrotta 6 October 2010 в 03:26
поделиться