gpt4 book ai didi

Python如何使用defaultdict创建列表字典的字典

转载 作者:太空狗 更新时间:2023-10-30 01:41:28 29 4
gpt4 key购买 nike

如何使用 defaultdict 创建列表的字典?我收到以下错误。

>>> from collections import defaultdict
>>> a=defaultdict()
>>> a["testkey"]=None
>>> a
defaultdict(None, {'testkey': None})
>>> a["testkey"]["list"]=[]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object does not support item assignment

最佳答案

这有点棘手。你做一个 defaultdicts 的 defaultdict,像这样:

defaultdict(lambda: defaultdict(list))

关于Python如何使用defaultdict创建列表字典的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33080869/

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