Как правильно проверить наличие ключа
a[0]['test']
a = [{"test": 1}]
Словарь формируется при ответе сервера и иногда может принять вид
a = {"test": 1}
a = []
в таких случаях такая конструкция не работает
a={"test": 1} if a and 'test' in a[0] and 0 in a: print("true")