求两列表之间相同与不同元素

2023-08-22 14:28:19 浏览数 (1)

1 问题

在有两个列表时,如果想知道两列表之间相同与不同元素,如何通过Python实现呢?

2 方法

  1. 先定义两个列表,两个列表包含相同元素与不同元素;
  2. 利用set()方法依次去重,求交集,再利用set()方法,用^求差集;

代码清单 1

A=[1,3,5,7]B=[2,3,5,9]set1=set(A)set2=set(B)print('两列表相同元素是:',set1 & set2)print('两列表不同元素是:',set1 ^ set2)

3 结语

针对两列表找相同与不同元素问题,提出利用set()方法,通过Python输入代码实验,证明该方法是有效的,本文的方法只比较了两个列表之间的问题,未来希望能够实现更多列表同时求相同与不同元素。

0 人点赞