python集合intersection方法详解

intersection方法功能作用

python集合的intersection方法可以返回多个集合的交集,参与计算的集合最少需要两个,所谓交集,是指多个集合相同的部分。

intersection语法

s.intersection(s1, s2 ...)

intersection方法接收可变参数,但至少传入一个集合

参数

  • s1 必传的集合
  • s2 可以不传入,计算多个集合交集时可以传入多个集合

返回值

所有参与计算的集合的交集

示例代码

set1 = {'python', 'c', 'java'}
set2 = {'python', 'java'}
set3 = {'node', 'java', 'c'}

# 计算set1 与 set2 的交集
print(set1.intersection(set2))          # {'python', 'java'}

## 计算 set1 , set2, set3 三个集合的交集
print(set1.intersection(set2, set3))    # {'java'}

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案