gpt4 book ai didi

python - defaultdict 带有类构造函数的参数

转载 作者:太空狗 更新时间:2023-10-29 22:04:28 31 4
gpt4 key购买 nike

[Python 3.1]

我想要 defaultdict(int),但我希望默认值为 1 而不是 0

  1. 有什么巧妙的方法可以做到这一点吗?
  2. 我应该这样做吗?

最佳答案

>>> def f():
return 1
>>> a = defaultdict(f)
>>> a[1]
1

这是另一个使用 lambda 表达式的实现(来自 kindall):

>>> a = defaultdict(lambda: 1)

关于python - defaultdict 带有类构造函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4139995/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com