我有一个defaultdict(Set)
:
from sets import Set
from collections import defaultdict
values = defaultdict(Set)
我希望在构建时使用Set功能,以便删除重复项。下一步,我希望将其存储为json格式。由于json不支持此数据结构,因此我想将该数据结构转换为defaultdict(list)
,但是当我尝试执行以下操作时:
defaultdict(list)(values)
我收到了这样的错误信息:
TypeError: 'collections.defaultdict' object is not callable
,我应该怎么做才能解决它?
set
类型,无需导入即可使用。您应该停止使用旧的sets.Set
。 - user2357112