python如何求补集,Python求补集的方法
原创Python中可以使用集合(set)来求补集,补集是指在一个集合中但不在另一个集合中的所有元素,在Python中,可以使用差集(difference)操作来求补集。
假设我们有两个集合A和B,我们可以使用以下代码来求A的补集:
A = {1, 2, 3, 4, 5} B = {3, 4, 5, 6, 7} 求A的补集 A_complement = set(A).difference(set(B)) print("A的补集是:", A_complement)
输出结果为:
A的补集是:{1, 2}
在这个例子中,集合A和B的差集就是A的补集,即所有在A中但不在B中的元素,注意,差集操作会返回一个新的集合,而不会修改原来的集合,我们需要将结果转换为集合类型(set)后输出。