Próbuję stworzyć zestaw zestawów w Pythonie. Nie wiem, jak to zrobić.
Począwszy od pustego zestawu xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
ale dostaję
TypeError: unhashable type: 'list'
lub
TypeError: unhashable type: 'set'
Czy można mieć zestaw zestawów w Pythonie?
Mam do czynienia z dużą kolekcją zestawów i chcę być w stanie nie mieć do czynienia z duplikatami zestawów (zestaw B zestawów A1, A2, ...., An „anulowałby” dwa zestawy, jeśli Ai = Aj)
set(map(frozenset, t))