defaultdict-第一个参数必须可调用或无

时间:2018-07-18 14:51:21

标签: defaultdict

我正在尝试做一些非常简单的事情,只是无法越过第二行。 Python 3.6版本在>>> d = defaultdict(list)

处引发错误“第一个参数必须可调用或无”

在任何地方,代码都恰好在下面标识,但是对我来说,错误出现了。这很简单,但我很困惑。请告知。

from collections import defaultdict
s = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)]
d = defaultdict(list)
d.default_factory
for k, v in s:
    d[k].append(v)
d.items()
d

0 个答案:

没有答案