在python嵌套字典中初始化列表

时间:2016-06-08 21:18:11

标签: python dictionary nested

我正在构建一个动态嵌套的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)

0 个答案:

没有答案