intersection()
Python 中的函数 是集合数据结构的一个方法。它返回一个新集合,其中仅包含原始集合和作为函数参数提供的集合中都存在的元素。此函数有助于查找两个集合的交集,即返回一个包含两个集合中都存在的元素的集合。
返回值
intersection()
方法返回一个包含公共元素的新集合。
如何在 Python 中使用 intersection()
示例 1
intersection()
方法返回一个包含所有集合中公共元素的新集合。
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = {3, 4, 5}
result = set1.intersection(set2, set3)
print(result)
示例 2
intersection()
方法可用于多个集合。
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = {3, 4, 5}
set4 = {3, 5, 6}
result = set1.intersection(set2, set3, set4)
print(result)
示例 3
intersection()
方法还可与“&”运算符一起使用。
set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1 & set2
print(result)