Как я могу создать набор наборов в Python?

Я пытаюсь создать набор наборов на 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)

111
задан Marco 24 January 2019 в 14:14
поделиться