J'essaie de créer un ensemble d'ensembles en Python. Je ne sais pas comment faire.
En commençant par l'ensemble vide xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
mais je reçois
TypeError: unhashable type: 'list'
ou
TypeError: unhashable type: 'set'
Est-il possible d'avoir un ensemble d'ensembles en Python?
J'ai affaire à une grande collection d'ensembles et je veux pouvoir ne pas avoir à traiter d'ensembles en double (un ensemble B d'ensembles A1, A2, ...., An "annulerait" deux ensembles si Ai = Aj)
set(map(frozenset, t))