9
具有可变深度的多级defaultdict?
我有很多类似的清单: [A][B1][C1]=1 [A][B1][C2]=2 [A][B2]=3 [D][E][F][G]=4 我想建立一个多层次的字典,像: A --B1 -----C1=1 -----C2=1 --B2=3 D --E ----F ------G=4 我知道,如果我用递归defaultdict我可以写table[A][B1][C1]=1,table[A][B2]=2但如果我硬编码的INSERT语句这只适用。 解析列表时,我不需要事先调用多少[]个table[key1][key2][...]。
70
python
dictionary