En un dictado de dictados, ¿cómo emulas el comportamiento de auto-vivificación de Perl? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la mejor manera de implementar diccionarios anidados? 20 respuestas

Tanto Google como los documentos en línea no ofrecen mucha información sobre mi consulta, así que pensé en preguntarle a la comunidad aquí.

En Perl, puede configurar fácilmente un hash de un hash de un hash y probar la clave final de esta manera:

my $hash = {};
$hash{"element1"}{"sub1"}{"subsub1"} = "value1";
if (exists($hash{"element1"}{"sub1"}{"subsub1"})) {
   print "found value\n";
}

¿Cuál es el equivalente de 'mejor práctica' en Python?

Respuestas a la pregunta(4)

Su respuesta a la pregunta