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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
python实现从字典中删除元素的方法
May 04 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
Python 专题三 字符串的基础知识
Mar 19 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
Jul 11 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
Aug 23 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
Python configparser模块封装及构造配置文件
Aug 07 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 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在线生成ico文件的代码
2007/10/09 PHP
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
Python Web服务器Tornado使用小结
2014/05/06 Python
Python操作Excel之xlsx文件
2017/03/24 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
python实现定时发送qq消息
2019/01/18 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
请解释在new与override的区别
2012/10/29 面试题
内容编辑个人求职信
2013/12/10 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
医院党员公开承诺书
2014/08/30 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
财务总监岗位职责
2015/02/03 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
感谢信
2019/04/11 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS