Programador Leigo
⚡ 60 segundos dicionarios

Acessar dicionário sem KeyError

Use .get() com valor padrão para nunca mais ter KeyError. Código mais seguro em uma linha.

dict_get.py
usuario = {'nome': 'Ana', 'idade': 25}

# Perigoso - pode dar KeyError
# print(usuario['email'])

# Seguro - retorna o padrao
email = usuario.get('email', 'nao informado')
print(email)  # nao informado

Compartilhar