[英]How to find all frozensets that are subsets of another frozenset in a set of frozensets?
[英]Adding frozenset to set of other frozensets
我正在尝试将一个frozenset 添加到一个已经存在的frozensets 中,但是当我尝试使用add() 函数来添加它时,返回是None。 我尝试使用 update() 函数,但无济于事。 我被迫使用frozensets,因为我需要一组集合,这似乎是Python 中唯一的解决方案。 文字只是一个字符串类型元素的列表。
print(literal)
print(clauses)
clauses = clauses.add(frozenset(literal))
print(clauses)
输出如下所示:
['!y']
{frozenset({'!y', 'z', 'x'})}
None
一般规则( https://docs.python.org/3/library/stdtypes.html )
添加、减去或重新排列其成员的方法,并且不返回特定项,从不返回集合实例本身而是 None。
这就是为什么:
clauses = clauses.add(frozenset(literal))
方法:
clauses.add(frozenset(literal))
clauses = None
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.