1
resposta

Na hora de deletar o Passat no dicionário dá erro e eu não consegui arrumar, alguém pode me ajudar?

dados = {'Crossfox': 72832.16, 'DS5': 124549.07, 'Jetta Variant': 88078.64, 'Passat': 106161.94}


del dados['Passat']
dados
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-26-8a6a8daed678> in <module>()
----> 1 del dados['Passat']
      2 dados

KeyError: 'Passat'

Continua dando o mesmo erro e reiniciar o ambiente de execução não adianta. Ajudou apenas a bugar mais ainda o colab.

1 resposta

Olá Tiago. Esse erro aparece quando a chave que você está tentando encontrar não está presente no dicionário. O que pode ter acontecido é você ter digitado o Passat com um espaço entre as aspas ou você já ter rodado o del dados['Passat'] uma vez. Por isso, digite em uma célula separada dados e rode o código para ver exatamente o que está dentro do seu dicionário.