  Intersection () Python function

Python Methods and Functions Examples :

Input: Let set A = {2, 4, 5, 6} and set B = {4, 6, 7, 8} Output: {4,6} Explanation: Taking the common elements in both the sets, we get {4,6} as the intersection of both the sets.

Syntax :

set1.intersection (set2, set3, set4….)
In parameters, any number of sets can be given

Return value:

The intersection () function returns a set, which has the intersection of all sets (set1, set2, set3 ...) with set1.
It returns a copy of set1 only if no parameter is passed.

Below is the implementation of the above approach in Python3:

 # Python3 program for the intersection () function   set1 = { 2 , 4 , 5 ,  6 }  set2 = { 4 , 6 , 7 , 8 }  set3 = { 4 , 6 , 8 }   # merging two sets print ( "set1 intersection set2:" , set1.intersection (set2))    # combining three sets print ( "set1 intersection set2 intersection set3:" , set1.intersection (set2, set3))

Exit :

set1 intersection set2: {4, 6} set1 intersection set2 intersection set3: {4, 6}

Practical applications :
Most probabilistic problems require the concept of intersection of sets.