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只能直接进行一层的赋值,不支持多层级直接赋值,所以想问一下,有没有什么方法能够做到多层级赋值呢?
添加回答
举报
0/150
提交
取消