本文实例讲述了Python实现两个list求交集,并集,差集的方法。分享给大家供大家参考,具体如下:
在python中,数组可以用list来表示。如果有两个数组,分别要求交集,并集与差集,怎么实现比较方便呢?
当然最容易想到的是对两个数组做循环,即写两个for循环来实现。这种写法大部分同学应该都会,而且也没有太多的技术含量,本博主就不解释了。这里给大家使用更为装bility的一些方法。
老规矩,talk is cheap,show me the code
#!/usr/bin/env pyth
本文实例讲述了Python求两个list的差集、交集与并集的方法。分享给大家供大家参考。具体如下:
list就是指两个数组之间的差集,交集,并集了,这个小学数学时就学过的东西,下面就以实例形式对此加以分析。
一.两个list差集
如有下面两个数组:
a = [1,2,3]
b = [2,3]
想要的结果是[1]
下面记录一下三种实现方式:
1. 正常的方式
复制代码 代码如下:ret = []
for i in a:
if i not in b:
ret.append(i