# Intersection of two lists in Python

Python Methods and Functions

Intersection in Python means that we have to take all common elements from List1 and List 2, and store all elements in another third list.

` List1 :: [1,2,3] List2 :: [2,3,6] List3 :: [ 2,3] `

## Algorithm

` Step 1: input lists. Step 2: first traverse all the elements in the first list and check with the elements in the second list. Step 3: if the elements are matched then store in third list. `

## Sample code

` # Intersection of two lists def intertwolist (A, B): C = [i for i in A if i in B] return C # Driver Code A = list () B = list () n = int (input ("Enter the size of the List ::")) print ("Enter the Element of first list :: ") for i in range (int (n)): k = int (input (" ")) A.append (k) print (" Enter the Element of second list :: ") for i in range (int (n )): k = int (input ("")) B.append (k) print ("THE FINAL LIST IS :: & gt;", intertwolist (A, B)) `

## Output

` Enter the size of the List :: 5 Enter the Element of first list :: 12 23 45 67 11 Enter the Element of second list :: 23 45 88 11 22 THE FINAL LIST IS :: & gt; [23, 45, 11] `