¿Hay alguna manera de obtener un default para devolver la clave por defecto? O alguna estructura de datos con un comportamiento equivalente? Es decir, después de inicializar el diccionario d
,Diccionario de Python que por defecto es clave?
>>> d['a'] = 1
>>> d['a']
1
>>> d['b']
'b'
>>> d['c']
'c'
sólo he visto los diccionarios predeterminados llevan funciones que no tienen parámetros, así que no estoy seguro si hay una solución que no sea la creación de un nuevo tipo de diccionario.
Esta es una tarea demasiado especializada. Sugiero que considere la posibilidad de subclasificar el objeto/tipo 'dict'. – heltonbiker
Estoy intrigado por esto. ¿Puedes darme una idea de para qué lo necesitas? –