📜  Python - 多组交集(1)

📅  最后修改于: 2023-12-03 15:18:52.353000             🧑  作者: Mango

Python - 多组交集

当需要寻找多个集合的交集时,可以使用Python内置的集合操作实现。

创建多个集合

在操作多个集合的交集前,需要先创建多个集合。可以用以下两种方式创建多个集合。

用花括号创建多个集合

以下示例代码创建三个集合,分别是 set1set2set3

set1 = {1, 2, 3, 4, 5}
set2 = {3, 4, 5, 6, 7}
set3 = {5, 6, 7, 8, 9}
set() 函数创建多个集合

以下示例代码创建三个集合,分别是 set1set2set3

set1 = set([1, 2, 3, 4, 5])
set2 = set([3, 4, 5, 6, 7])
set3 = set([5, 6, 7, 8, 9])
计算多组交集

计算多个集合的交集时,可以使用 intersection() 函数。以下示例代码计算出 set1set2set3 三个集合的交集。

result = set1.intersection(set2, set3)
print(result)

输出结果为:

{5}

以上代码可以改写成以下形式:

result = set1 & set2 & set3
print(result)

输出结果同上。

结论

以上示例代码介绍了如何计算多个集合的交集,其中用到了 set() 函数和 intersection() 函数。可以根据实际需要调整代码以适应更多的集合。