📅  最后修改于: 2020-07-17 04:58:55             🧑  作者: Mango
两个给定集合的交集是最大的集合,其中包含两个集合共有的所有元素。两个给定集合A和B的交集是一个集合,它由A和B共同的所有元素组成。
例子:
输入: Let set A = {2, 4, 5, 6}
and set B = {4, 6, 7, 8}
输出: {4,6}
说明:考虑两个集合中的共同要素,我们得到{4,6}作为两个集合的交集。
语法:
set1.intersection(set2, set3, set4….)
在参数中,可以给出任意数量的集合。
返回值:
交集()函数返回一个集,该集具有所有集(集1,集2,集3…)与集1的交集。
仅当未传递任何参数时,它才返回set1的副本。
以下是上述方法的Python3实现:
# 交集()函数的Python3程序
set1 = {2, 4, 5, 6}
set2 = {4, 6, 7, 8}
set3 = {4,6,8}
# 两组的并集
print("set1相交set2 : ", set1.intersection(set2))
# 三套联合
print("set1相交set2 intersection set3 :", set1.intersection(set2,set3))
输出:
set1相交set2 : {4, 6}
set1相交set2 intersection set3 : {4, 6}