Erro na chave do dicionário Python ao atribuir - como contornar isso?
Eu tenho um dicionário que eu crio assim:
myDict = {}
Então eu gosto de adicionar uma chave que corresponda a outro dicionário, no qual coloquei outro valor:
myDict[2000]['hello'] = 50
Então, quando eu passomyDict[2000]['hello']
em algum lugar, daria50
.
Por que o Python não está apenas criando essas entradas ali? Qual é o problema? Eu pensei que KeyError só ocorre quando você tenta ler uma entrada que não existe, mas estou criando aqui.