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获取文件扩展名的方法
Jul 06 Python
python实现下载文件的三种方法
Feb 09 Python
详解Python进程间通信之命名管道
Aug 28 Python
python机器学习库常用汇总
Nov 15 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
Django 视图层(view)的使用
Nov 09 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
python实现多进程按序号批量修改文件名的方法示例
Dec 30 Python
Python爬虫入门有哪些基础知识点
Jun 02 Python
python利用后缀表达式实现计算器功能
Feb 22 Python
python中subplot大小的设置步骤
Jun 28 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
php 计划任务 检测用户连接状态
2012/03/29 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
PHP7多线程搭建教程
2017/04/21 PHP
php实现简易计算器
2020/08/28 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
js如何编写简单的ajax方法库
2017/08/02 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
建筑设计学生的自我评价
2014/01/16 职场文书
书香校园建设方案
2014/05/02 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
女方离婚起诉书
2015/05/18 职场文书
《风筝》教学反思
2016/02/23 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技