Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
>>> from collections import defaultdict
>>> from collections import OrderedDict
>>> a = defaultdict(lambda: OrderedDict)
>>> a[1]["X.1"] = 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'type' object does not support item assignment
>>>
In [1]: from collections import defaultdict, OrderedDict
In [2]: a = defaultdict(OrderedDict)
In [3]: a[1]["X.1"] = 0
In [4]: a = defaultdict(lambda: OrderedDict())
In [5]: a[1]["X.1"] = 0