python如何求补集,Python求补集的方法

原创
admin 9小时前 阅读数 3 #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)后输出。

热门