Estou tentando fazer um conjunto de conjuntos em Python. Não consigo descobrir como fazê-lo.
Começando com o conjunto vazio xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
mas eu entendo
TypeError: unhashable type: 'list'
ou
TypeError: unhashable type: 'set'
É possível ter um conjunto de conjuntos em Python?
Estou lidando com uma grande coleção de conjuntos e quero poder não precisar lidar com conjuntos duplicados (um conjunto B dos conjuntos A1, A2, ...., e "cancelaria" dois conjuntos se Ai = Aj)
set(map(frozenset, t))