get() com padrão
Quando você trabalha com dados de APIs, formulários ou arquivos, é comum que algumas chaves esperadas estejam ausentes. Usar get() com um valor padrão evita que seu programa pare com um KeyError em produção, mantendo o fluxo controlado e retornando um valor seguro como None, 0 ou uma string vazia.
O PROBLEMA
Use get() para buscar chaves inexistentes com valor padrão.
EXEMPLO
precos.get("ouro", 0) → 0SOBRE O CONCEITO
O método get() de dicionários permite buscar uma chave e, caso ela não exista, retornar um valor padrão em vez de lançar exceção. O erro comum é acessar diretamente com colchetes, tipo precos["ouro"], o que gera KeyError se a chave não estiver presente. Usando precos.get("ouro", 0), você garante que, se "ouro" não existir, o código recebe 0 e continua sem interrupção. Isso é essencial para evitar crashes em situações onde os dados são imprevisíveis.
RESOLUÇÃO