una clase tiene un constructor que toma un parámetro:¿Existe alguna manera inteligente de pasar la clave a default_factory?
class C(object):
def __init__(self, v):
self.v = v
...
En algún lugar del código, que es útil para los valores de un diccionario para conocer sus claves.
Quiero usar un defaultdict con la llave pasada a los valores por defecto del recién nacido:
d = defaultdict(lambda : C(here_i_wish_the_key_to_be))
¿Alguna sugerencia?
por lo qué problema tienes? – SilentGhost
'd = defaultdict (clave lambda: C (clave))'? –
@jellybean: ¿cómo harías que funcione? – SilentGhost