
106
for a, b, c, d, e, f, g in val:
q2 = [a, b, c, e, f, g]
defdict2[d].append(q2)
defdict[key] = dict(defdict2)
for key, val in defdict.items():
for a, b in val.items():
defdict3 = collections.defaultdict(list)
for c, d, e, f, g, h in b:
q3 = [c, e, d, g, h]
defdict3[f].append(q3)
defdict[key][a] = dict(defdict3)
return dict(defdict)