У меня есть 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
, как мне сделать преобразование?
from sets import Set
— Python теперь имеет улучшенный типset
, который вам не нужно импортировать. Вы должны прекратить использовать старыйsets.Set
. - person user2357112 supports Monica   schedule 13.05.2016