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


Posted in Python onMarch 27, 2015

本文实例讲述了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 的交集,并集,差集了。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python读写Excel文件方法介绍
Nov 22 Python
python随机生成指定长度密码的方法
Apr 04 Python
开始着手第一个Django项目
Jul 15 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
python中对数据进行各种排序的方法
Jul 02 Python
django如何通过类视图使用装饰器
Jul 24 Python
python异常触发及自定义异常类解析
Aug 06 Python
python使用多线程编写tcp客户端程序
Sep 02 Python
python几种常用功能实现代码实例
Dec 25 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
Python 使用dict实现switch的操作
Apr 07 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 #Python
Python中的高级数据结构详解
Mar 27 #Python
python中反射用法实例
Mar 27 #Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 #Python
python根据出生日期返回年龄的方法
Mar 26 #Python
python获取远程图片大小和尺寸的方法
Mar 26 #Python
python使用cStringIO实现临时内存文件访问的方法
Mar 26 #Python
You might like
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
PHP修改session_id示例代码
2014/01/08 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
取得传值的函数
2006/10/27 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
在Python中COM口的调用方法
2019/07/03 Python
Pytorch 实现权重初始化
2019/12/31 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
python如何设置静态变量
2020/09/07 Python
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
实习单位鉴定意见
2015/06/04 职场文书
如何写观后感
2015/06/19 职场文书
军训阅兵新闻稿
2015/07/17 职场文书