Python程序打印两个列表的所有常见元素。

给定两个列表,打印两个列表的所有公共元素。

示例-

Input : L1 = [5, 6, 7, 8, 9] 

        L2 = [5, 13, 34, 22, 90]

Output : {5}

说明

这两个列表的共同元素是5。

算法

Step1 : create two user input lists.

Step2 : Convert the lists to sets and then print set1&set2.

Step3 : set1 and set2 returns the common elements set, where set1 is the list1 and set2 is the list2.

范例程式码

# Python program to find the common elements  

# in two lists 

def commonelemnets(a, b): 

   seta = set(a) 

   setb = set(b) 

   if (seta & setb): 

      print("Common Element ::>",seta & setb) 

   else: 

      print("No common elements")  

              

A=list()

n=int(input("Enter the size of the First List ::"))

print("Enter the Element of First List ::")

for i in range(int(n)):

   k=int(input(""))

   A.append(k) 

B=list()

n=int(input("Enter the size of the Second List ::"))

print("Enter the Element of Second List ::")

for i in range(int(n)):

   k=int(input(""))

   B.append(k) 

commonelemnets(A,B)

输出结果

Enter the size of the First List :: 4

Enter the Element of First List ::

4

5

6

7

Enter the size of the Second List :: 4

Enter the Element of Second List ::

1

2

3

4

Common Element ::> {4}

Enter the size of the First List :: 4

Enter the Element of First List ::

1

2

3

4

Enter the size of the Second List :: 4

Enter the Element of Second List ::

5

6

7

8

No common elements

以上是 Python程序打印两个列表的所有常见元素。 的全部内容, 来源链接: utcz.com/z/348867.html

回到顶部