set集合测试打印如下:

setA={1,2,3,4}
setB={3,4,5,6}
print(setA-setB) >>> {1, 2} - 取差集
print(setB-setA) >>> {5, 6} - 取差集

print(setA&setB) >>> {3, 4} & 取交集

print(setA|setB) >>> {1, 2, 3, 4, 5, 6} | 取并集

print(setA^setB) >>> {1, 2, 5, 6} ^ 对称差集

print(setA+setB) >>> 报错 TypeError: unsupported operand type(s) for +: ‘set’ and ‘set’

集合的分类:

并集:以属于A或属于B的元素为元素的集合成为A与B的并(集)
交集:以属于A且属于B的元素为元素的集合成为A与B的交(集)
差:以属于A而不属于B的元素为元素的集合成为A与B的差(集)
对称差:对称差相当于两个相对补集的并集
注:空集属于任何集合,但它不属于任何元素.

python set集合 交集,并集,差集,对称差集相关推荐

  1. python集合的交集并集差集对称差集操作

    补一下数学基础 集合间的数学操作交集: 调用函数intersection()或者 & ,原集合不发生变化并集: 调用函数union() 或者 | ,原集合不发生变化差集: 调用函数differ ...

  2. Python中获取交集并集差集的方法

    1. 获取两个list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] ​ tmp = [val for val in a if val in b]         #列表推导式求的两 ...

  3. STL 算法vector/set集合-交集,并集,差集,对称差

    针对这里提及的四个集合运算必须特别注意:  1.第一个算法需保证第一集合和第二集合有序,并从小到大排序,内部使用默认"<"操作符比较元素大小: 2.第二个算法需保证第一集合和 ...

  4. Python Set 集合交集 intersection | 初学者的终极指南【翻译】

    在上周的文章中,你已经了解了 Python set difference() 的全部内容.现在我们将探索另一个常用的 set(集合)函数.Python 集合交集允许在两个或多个集合之间查找公共元素.它 ...

  5. python中对称差_python 合集set,交集,并集,差集,对称差集别搞混

    .NET Core之Entity Framework Core 你如何创建 DbContext

  6. c++链表实现集合交集并集差集运算

    #include<iostream> using namespace std; //创建链表 struct Node {     int content;     Node* next; ...

  7. 站长在线Python精讲:Python中集合的交集、并集、差集和对称差集运算方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中集合的交集.并集.差集和对称差集运算方法详解>.主要讲的是集合运算的相关的概念,及运算方法,包括:集合的交集. ...

  8. Python | list交集、并集、差(补集)、对称差集

    Python | list交集.并集.差(补集).对称差集 总结 交集 并集 差集 对称差集 主要参考博客,其中方法分为集合运算符和集合方法两种,推荐第二种,效率更高,当然偷懒,数据小不追求效率可以用 ...

  9. (小甲鱼python)集合笔记合集一 集合(上)总结 集合的简单用法 集合的各种方法合集:子、交、并、补、差、对称差集、超集

    一.基础复习 集合与字典区别 集合中所有元素都是独一无二的,并且也是无序的. 集合具有唯一性.无序性.有限性 >>> type({}) #字典 <class 'dict'> ...

最新文章

  1. 欢乐拼图发红包微信小程序开发过程实录成品展示
  2. ActiveX中添加对话框并显示
  3. 8086汇编语言显示带颜色的字符串程序学习 - 使用emu8086
  4. 解构亚马逊Alexa的1.5万种技能
  5. AppCode下的cs类 取得相关路径
  6. javaScriptDay01
  7. mac部署文件服务器,MAC 搭建本地服务器
  8. 网站大访问量优化整体思路
  9. OpenCV学习笔记(九): 漫水填充:floodFill()
  10. GNU make manual 翻译(八十二)
  11. 计算机视觉——全卷积网络(FCN)的学习笔记
  12. 如何用T—SQL命令查询一个数据库中有哪些表?
  13. kubernetes 删除容器 docker rmi Error response from daemon: conflict: container is using its referenced
  14. idea svn 的使用----转载,挺好的
  15. sun java认证真题,sun scjp考试心得_java认证
  16. cad计算机忘了保存,cad图纸没保存怎么恢复(电脑突然断电,怎么找回未保存的CAD?)...
  17. 电子测量——用C语言设计测量数据误差处理的通用程序
  18. (十一)【数电】(组合逻辑电路)数据分配器和数据选择器
  19. win10键盘快捷键
  20. python基础训练—字符串

热门文章

  1. 拯救2K屏手机!修改屏幕分辨率省电教程
  2. 电子商业承兑汇票到期怎么兑现
  3. 看美国人竟然是这样教育小学生的
  4. 高仿途牛App下拉顶部滑出更多
  5. Casio Fx-4800P计算器测量计算程序
  6. 分享我的电子藏书:职业素养系列
  7. 很好的测试智商看看你能回答出来多少?一共75道!!
  8. myCMS蚂蚁系统手机模板https,样式,JS加载无效
  9. Java架构师:概述
  10. 为什么opencv使用BGR 格式,而不是RGB格式?