Sé que puede usar setdefault (clave, valor) para establecer el valor predeterminado para una clave determinada, pero ¿hay alguna forma de establecer los valores predeterminados de todas las claves en algún valor después de crear un dict?¿Cómo establecer el valor predeterminado para todas las claves de un objeto dict en python?
Dicho de otra manera, quiero que el dict devuelva el valor predeterminado especificado para cada tecla que aún no haya configurado.
¿De qué es este conjunto de "todas las teclas" de las que está hablando? Hay una cantidad infinita de claves potenciales, incluso si se limita a, p. instrumentos de cuerda. ¿Podría dar un ejemplo? – delnan
puede usar el método get, 'a.get (k [, x]) a [k] si k en a, else x' – Anycorn
Algo de ayuda en la dirección inversa: http://stackoverflow.com/questions/7688453/ how-to-fix-default-values-from-a-dictionary-pythonically – aitchnyu