假设我生成一个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
?