我正在构建一个动态嵌套的python dictonary,如下所示
08-Jul-2016 |Offlines | [value1,value2]
|Gobxmls | [value1,value3,value3,value4]
|Bregs | []
在初始化期间,我无法在此词典末尾的列表中添加/追加元素。 这就是我创建嵌套字典的方式:
class nested_dict(dict):
def __missing__(self, key):
value = self[key] = type(self)()
return value
d = nested_dict()
我希望以这种方式(在循环内)初始化它,而不是每次检查它是否为空列表。有可能吗?
for value in values
d[date][Offlines].append(value)