【发布时间】:2022-01-22 18:43:01
【问题描述】:
d1 = defaultdict(lambda : defaultdict(lambda : defaultdict (lambda : 0)))
d1['first']['second'] = 2 #Assigning some value
d1['first']['third'] #Expecting to return the default value, which is 0, but ...
defaultdict(<function <lambda>.<locals>.<lambda>.<locals>.<lambda> at 0x7ff5765421e0>, {})
为什么这不返回 0 ?
【问题讨论】:
标签: python python-3.x