Czy istnieje sposób, aby mieć defaultdict(defaultdict(int))
następujący kod?
for x in stuff:
d[x.a][x.b] += x.c_int
d
musi być budowany ad hoc, w zależności od elementów x.a
i x.b
.
Mógłbym użyć:
for x in stuff:
d[x.a,x.b] += x.c_int
ale wtedy nie byłbym w stanie użyć:
d.keys()
d[x.a].keys()