相关疑难解决方法(0)

在Python中初始化词典的最佳方法是什么?

在Perl很多次,我会做这样的事情:

$myhash{foo}{bar}{baz} = 1
Run Code Online (Sandbox Code Playgroud)

我怎么把它翻译成Python?到目前为止,我有:

if not 'foo' in myhash:
    myhash['foo'] = {}
if not 'bar' in myhash['foo']:
    myhash['foo']['bar'] = {}
myhash['foo']['bar']['baz'] = 1
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

python autovivification

79
推荐指数
3
解决办法
7万
查看次数

标签 统计

autovivification ×1

python ×1