python intersection()方法返回多个集合交集

intersection()方法

intersection()方法,可用于返回多个python集合的交集元素组成的新集合,即可以返回多个集合内部共同存在的元素构成的新集合。intersection()方法是python集合set内置的方法之一。


intersection()语法及参数结构

set.intersection(set1[,set2,...,setN])

提示:其中set1是必须参数(不传递参数的话,intersection()返回一个与原来集合元素相同的新集合),后面的set2至setN为可选参数。


intersection()返回值

所有集合共同元素组成的新集合set,如果没有共同元素,则返回空集合,不传递参数,返回与原集合元素相同新集合。


intersection()实例代码

>>> set1 = {1,2}
>>> set2 = {2,3}
>>> set3 = {2,5}
>>> set1.intersection(set2,set3)
{2}
>>> set1.intersection(set()) #无共同元素,返回空集合
set()
>>> set1.intersection()
{1, 2}
>>> id(set1.intersection()) #不传递参数返回的集合元素虽与原集合set1相同,但内存地址id不同
125689
>>> id(set1)
125698

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.