【发布时间】:2021-12-20 08:32:38
【问题描述】:
我今天遇到了一些让我有点吃惊的行为。
from collections import defaultdict
d = defaultdict(lambda: "test")
现在d[0]按预期返回"test",但d.get(0)实际上返回None。这是预期的行为吗?
【问题讨论】:
-
通读the
defaultdictdocumentation。它解释了为什么.get()返回None。
标签: python defaultdict