python 是否有一个中性集合(⊤,就作为交集的中性元素而言)或某种与基本 python 集合一起工作的格顶/最大集合?
我的意思是以下几点
{1,2,3} & topset
只需返回{1,2,3}
和
{1,2,3} | topset
返回topset
。
(如果这个问题已经被问过,如果你能把我引导到一个较旧的帖子,我也很高兴,但我找不到)
网站"Trails in a Langscape"包含一个通用集的实现。您可能希望使用该实现,或提取实现所需的内容。
基本上他们所做的是实现运算符函数(如__radd__
、__add__
等)。