Python-defaultdict的嵌套defaultdict

Python-defaultdict的嵌套defaultdict,第1张

Python-defaultdict的嵌套defaultdict

对于任意数量的级别:

def rec_dd():    return defaultdict(rec_dd)>>> x = rec_dd()>>> x['a']['b']['c']['d']defaultdict(<function rec_dd at 0x7f0dcef81500>, {})>>> print json.dumps(x){"a": {"b": {"c": {"d": {}}}}}

当然,你也可以使用lambda来执行此 *** 作,但是我发现lambda的可读性较差。无论如何,它看起来像这样:

rec_dd = lambda: defaultdict(rec_dd)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存