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多重继承实例
Oct 11 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
python实现机器人行走效果
Jan 29 Python
python粘包问题及socket套接字编程详解
Jun 29 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
python中怎么表示空值
Jun 19 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 Python
python logging 重复写日志问题解决办法详解
Aug 04 Python
python 监控logcat关键字功能
Sep 04 Python
Python数据库封装实现代码示例解析
Sep 05 Python
PYTHON InceptionV3模型的复现详解
May 06 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也可以?成Shell Script
2006/10/09 PHP
PHP实现网上点歌(二)
2006/10/09 PHP
PHP Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
Python读写配置文件的方法
2015/06/03 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
python生成并处理uuid的实现方式
2020/03/03 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
2020/05/25 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
大学毕业生个人自荐信范文
2014/01/08 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
购房协议书
2014/04/11 职场文书
2014年教师党员公开承诺书
2014/05/28 职场文书
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android