php中对数组的赋值可以很简单方便,比如:
$array = [];
$array['20161101']['age'] = 20;
$array['20161101']['num'] = 30;
print_r($array);
可以看到,直接进行多层级赋值是可以的,
但是当我使用python的时候,也想这样用:
item = {}
item['20161101']["age"] = 20
item['20161102']['num'] = 30
print item
结果是不行的,报错:KeyError
查了一下资料,知道python中的dict只能直接进行一层的赋值,不支持多层级直接赋值,
所以想问一下,有没有什么方法能够做到多层级赋值呢?
相关分类