python获得两个数组交集、并集、差集的方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fox64194167/article/details/80557987

1.交集

# 方法一:
a = [2, 3, 4, 5]
b = [2, 5, 8]
tmp = [val for val in a if val in b]
print(tmp)
# [2, 5]

# 方法二
print (list(set(a).intersection(set(b))))
 

2. 并集

print (list(set(a).union(set(b))))

3.差集

print (list(set(b).difference(set(a)))) # b中有而a中没有的

 

 

http://www.waitingfy.com/archives/3927

 
展开阅读全文

没有更多推荐了,返回首页