Estoy tratando de hacer un conjunto de conjuntos en Python. No puedo entender cómo hacerlo.
Comenzando con el conjunto vacío xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
pero consigo
TypeError: unhashable type: 'list'
o
TypeError: unhashable type: 'set'
¿Es posible tener un conjunto de conjuntos en Python?
Estoy tratando con una gran colección de conjuntos y quiero poder no tener que tratar conjuntos duplicados (un conjunto B de conjuntos A1, A2, ...., An "cancelaría" dos conjuntos si Ai = Aj)
set(map(frozenset, t))