我可以将新密钥作为Python defaultdict的参数传递吗?

时间:2019-11-27 16:02:21

标签: python python-3.x dictionary defaultdict

例如:

d = defaultdict(lambda x: x*2)
d[10]

将导致:

d = {10: 100}

相反,我担心它会给我:

TypeError: <lambda>() takes exactly 1 argument (0 given)

是否存在一个替代集合,或者我不知道的setdefault()替代形式,是否允许这种行为?

0 个答案:

没有答案