假设我生成了一个不可变集合,其中包含:
现在我想要两个集合的并集:
这让我感到
这里假设一个包含空frozenset的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({frozenset({}), frozenset({2}), frozenset({3}), frozenset({1})})
因此,我希望明确地将空集添加到集合中。例如,在构建幂集时,我认为这是必要的?
那么:一个仅包含空集本身的集合族是否为空?在Python中,是否有一种使用变量类型set
和frozenset
显式地将空集包含在集合族中的方法?