Klasa ma konstruktora, który przyjmuje jeden parametr:Czy istnieje sprytny sposób przekazania klucza do default_factory default_factory?
class C(object):
def __init__(self, v):
self.v = v
...
gdzieś w kodzie, to jest przydatna dla wartości w dict znać swoje klucze.
chcę użyć defaultdict z kluczem przekazany do nowonarodzonych wartości domyślnych:
d = defaultdict(lambda : C(here_i_wish_the_key_to_be))
jakieś sugestie?
więc jaki masz problem? – SilentGhost
'd = defaultdict (klucz lambda: C (klucz))'? –
@jellybean: jak by to sprawiło? – SilentGhost