使用 Python 求多个集合的交集
摘要
本教程将介绍如何在 Python 中求多个集合的交集。我们将使用示例代码来说明这个过程。
内容
在 Python 中,有多种方法可以找到多个集合的交集。下面是一些常用的方法:
- 使用
&
操作符求两个集合的交集,如set1 & set2
。 - 使用
intersection()
方法求多个集合的交集,如set.intersection(set1, set2, set3)
。
以下是一个示例代码:
1set1 = {1, 2, 3, 4, 5}
2set2 = {2, 3, 8, 9}
3set3 = {2, 10, 11, 12}
4
5intersection = set1 & set2 & set3
6print(intersection)
在上述示例中,我们定义了三个集合set1
、set2
和set3
,然后使用&
操作符求取它们的交集。最后,将交集打印出来。
使用intersection()
方法也可以等效地求取多个集合的交集:
1intersection = set.intersection(set1, set2, set3)
2print(intersection)
这种方法更加灵活,可以适用于任意数量的集合。
总结
在 Python 中,可以使用&
操作符或intersection()
方法求取多个集合的交集。使用&
操作符对两个集合求交集,使用intersection()
方法对多个集合求交集。这些方法都可以在 Python 中方便地求取多个集合的交集,并返回一个新的集合作为结果。