📜  Python set集合 intersection()(1)

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

Python set集合 intersection()

简介

set集合是Python中常用的数据类型之一,它是由一个或多个不可变的元素组成的无序集合。set集合有许多有用的方法,其中一个是intersection()方法。

intersection()方法用于返回两个或多个集合的交集,即返回一个新的集合,其中包含同时存在于所有给定集合中的元素。

语法
set1.intersection(set2, set3, ...)

参数:

  • set2 - 其他要比较的集合
  • set3, ... - 其他要比较的集合,可以有多个参数

返回值: 返回一个新的集合,其中包含所有在所有给定集合中的元素。

示例
# 创建两个set集合
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

# 使用intersection()方法求两个集合的交集
intersection_set = set1.intersection(set2)

# 输出结果
print(intersection_set)

运行结果:

{4, 5}

上述示例中,我们首先创建两个set集合set1和set2,分别包含一些整数元素。然后使用intersection()方法求两个集合的交集,得到一个新的集合intersection_set,其中包含set1和set2中都存在的元素4和5。

总结

Python set集合的intersection()方法可以很方便地用来求多个集合的交集。这个方法可以接受多个set集合作为参数,并返回一个新的集合,其中包含同时存在于所有给定集合中的元素。