Есть ли способ иметь defaultdict(defaultdict(int))
, чтобы заставить работать следующий код?
for x in stuff:
d[x.a][x.b] += x.c_int
d
необходимо создать ad-hoc, в зависимости от элементов x.a
и x.b
.
Я мог бы использовать:
for x in stuff:
d[x.a,x.b] += x.c_int
но тогда я не смог бы использовать:
d.keys()
d[x.a].keys()