Tengo un diccionario de animales de zoológico. Quiero ponerlo en el diccionario en un diccionario anidado pero obtengo un KeyError porque esa especie en particular no se ha agregado al diccionario.forma abreviada para crear la clave del diccionario si no existe
def add_to_world(self, species, name, zone = 'retreat'):
self.object_attr[species][name] = {'zone' : zone}
¿Hay un acceso directo a la comprobación de si la especie se encuentra en el diccionario y crearlo si no lo es, o tengo que hacerlo de la manera larga y comprobar manualmente si es que las especies se ha añadido?
¿Es probable que una especie tenga más de un nombre? –