Python数组并集交集补集代码实例


Posted in Python onFebruary 18, 2020

这篇文章主要介绍了Python数组并集交集补集代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

并集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"]

# 并
# 合并数组
a.extend(b)
# 去重
array = list(set(a))
print(array)
# 第二种方法
array = list(set(a)|set(b))
print(array)

打印结果:

['c', 'a', 'b', 'd', 'e']
['c', 'a', 'b', 'd', 'e']

交集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"]

# 交
array = list(set(a) & set(b))
print(array)

打印结果:

['b', 'e']

补集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"]

# 补
print(set(c))
print(set(a))
array = list(set(c)-set(a))
print(array)

打印结果:

['e']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
pycharm运行和调试不显示结果的解决方法
Nov 30 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
python 三元运算符使用解析
Sep 16 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
部署Django到阿里云服务器教程示例
Jun 03 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 Python
通过python检测字符串的字母
Feb 18 #Python
Python安装whl文件过程图解
Feb 18 #Python
python下载卫星云图合成gif的方法示例
Feb 18 #Python
如何使用python传入不确定个数参数
Feb 18 #Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 #Python
通过python连接Linux命令行代码实例
Feb 18 #Python
Python日志syslog使用原理详解
Feb 18 #Python
You might like
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
NodeJS链接MySql数据库的操作方法
2017/06/27 NodeJs
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
JS实现滑动插件
2020/01/15 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
python绘制立方体的方法
2018/07/02 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
python中的decimal类型转换实例详解
2019/06/26 Python
python raise的基本使用
2020/09/10 Python
佳能德国网上商店:Canon德国
2017/03/18 全球购物
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
大学生职业生涯规划范文
2013/12/31 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
债务纠纷委托书
2014/08/30 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
婚宴新郎致辞
2015/07/28 职场文书