如何为一个dict字典进行多层级赋值?

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只能直接进行一层的赋值,不支持多层级直接赋值,
所以想问一下,有没有什么方法能够做到多层级赋值呢?

杨魅力
浏览 1612回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python