gpt4 book ai didi

Python,双重自动枚举defaultdict

转载 作者:太空狗 更新时间:2023-10-30 02:34:01 25 4
gpt4 key购买 nike

为了优化一些代码,我使用了以下内容:

a = defaultdict(lambda: len(a))
a[0] = 0
a[1] = 1
a[7] = 2
...

现在我的问题是我需要一个嵌套的 defaultdict,即

b = defaultdict(lambda: defaultdict(lambda: len(b[?]))
b[0][0] = 0
b[0][1] = 1
b[1][0] = 0
b[1][1] = 1
...

提前致谢...

最佳答案

def enumdict():
a = defaultdict(lambda : len(a))
return a

b = defaultdict(enumdict)

关于Python,双重自动枚举defaultdict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650706/

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