Я пытаюсь создать набор наборов в Python. Я не могу понять, как это сделать.
Начиная с пустого набора xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
но я получаю
TypeError: unhashable type: 'list'
или
TypeError: unhashable type: 'set'
Возможно ли иметь набор множеств в Python?
Я имею дело с большим набором наборов, и я хочу иметь возможность не иметь дело с дублирующими наборами (множество B множеств A1, A2,...., An "отменит" два набора, если Ai = Aj)