Em um ditado de ditados, como você emula o comportamento de auto-vivificação de Perl? [duplicado]
Esta pergunta já tem uma resposta aqui:
Qual é a melhor maneira de implementar dicionários aninhados? 20 respostasO Google e os documentos on-line não estão fornecendo muitas informações sobre minha consulta, então pensei em perguntar à comunidade aqui.
No Perl, você pode configurar facilmente um hash de um hash de um hash e testar a chave final da seguinte maneira:
my $hash = {};
$hash{"element1"}{"sub1"}{"subsub1"} = "value1";
if (exists($hash{"element1"}{"sub1"}{"subsub1"})) {
print "found value\n";
}
Qual é o equivalente da 'melhor prática' no Python?