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