Существует переменная события проверки AWS Lambda Python 3 - PullRequest
0 голосов
/ 26 мая 2018
 try: 
        event['ids']
 except NameError: 
        ids = None

Это выдача ключевой ошибки.Я просто хочу проверить, существует ли переменная события и установить значение none или передать значение, если оно есть.Я также попытался использовать

if (len(event['ids']) < 1) 

, но получил ошибку.Я что-то пропустил?Я могу или не могу передать все ключи событий и хочу проверить их существование.

1 Ответ

0 голосов
/ 26 мая 2018

Используйте метод get.Второй параметр является значением по умолчанию, если ключ не существует в словаре.Это стандартный способ получения значений из словаря, когда вы не уверены, существует ли ключ, и не хотите исключения.

ids = event.get('ids', None)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...