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 respostas

O 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?

questionAnswers(4)

yourAnswerToTheQuestion