การดำเนินการทางแยกหมายถึง เราจะต้องนำองค์ประกอบทั่วไปทั้งหมดจาก List1 และ List 2 และองค์ประกอบทั้งหมดจัดเก็บไว้ในรายการที่สามอีกรายการหนึ่ง
List1::[1,2,3] List2::[2,3,6] List3::[2,3]
อัลกอริทึม
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.
โค้ดตัวอย่าง
#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 ::>",intertwolist(A, B))
ผลลัพธ์
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 ::> [23, 45, 11]