Can do try/except if it fail with KeyError then append something else or can also
pass
out error so it continue. >>> elbv1 = [] >>> try: ... elbv1.append(d['responseElements']['loadBalancers']) ... except KeyError: # pass ... elbv1.append(d['responseElements']) ... >>> elbv1 [{'dNSName': 'my-loadbalancer-1234567890.elb.amazonaws.com'}]