Предположим, я сгенерировал Frozenset с
A = frozenset(frozenset([element]) for element in [1,2,3])
И у меня есть пустой набор
E = frozenset(frozenset())
Теперь я хочу получить объединение обоих наборов:
U = A | E
Это дает мне
frozenset({frozenset({2}), frozenset({3}), frozenset({1})})
Это предполагает, что фрозенцет, содержащий пустой фрозенцет, сам по себе пуст.Тем не менее, я бы хотел иметь
frozenset({frozenset({}), frozenset({2}), frozenset({3}), frozenset({1})})
Итак, я бы хотел явно добавить пустой набор в набор.Это, например, необходимо, по моему мнению, при построении набора мощности?
Итак: семейство наборов, которое содержит только пустое множество, пусто?Есть ли в Python способ явно включить пустой набор в семейство наборов, используя типы переменных set
и frozenset
?