python获得两个数组的交集、并集、差集详解编程语言

python获得两个数组的交集、并集、差集 1. 获取两个list 的交集

 
#方法一: 
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. 获取两个list 的并集

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

3. 获取两个 list 的差集

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

通过以上方法,就能处理python list 的交集,并集,差集了。 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8179.html

(0)
上一篇 2021年7月18日 19:29
下一篇 2021年7月18日 19:29

相关推荐

发表回复

登录后才能评论