当前位置: 首页 > news >正文

Python 程序设计讲义(46):组合数据类型——集合类型:集合间运算

Python 程序设计讲义(46):组合数据类型——集合类型:集合间运算

目录

  • Python 程序设计讲义(46):组合数据类型——集合类型:集合间运算
    • 一、并集运算,使用运算符:|
    • 二、交集运算,使用运算符:&
    • 三、差集运算,使用运算符:`-`
    • 四、补集运算,使用运算符:^

集合间运算是指一个集合中的元素与另一个集合中的元素之间的运算。集合间运算与数学中的集合运算一样。

集合运算包含四种,分别是:并(|),交(&),差(-),补(^)。

一、并集运算,使用运算符:|

并集运算是指集合S与集合T进行运算,提取集合S和集合T中的所有元素,生成一个新的集合。使用的运算符为|

语法格式如下:

S|T

例如:

s1={1,2,3,4}
s2={2,3,4,5}
s3=s1|s2
print(s3)程序的运算结果为:
{1, 2, 3, 4, 5}

二、交集运算,使用运算符:&

交集运算是指集合S与集合T进行运算,提取所有既属于集合S又属于集合T的元素,生成一个新的集合。使用的运算符为&

语法格式如下:

S&T

例如:

s1={1,2,3,4}
s2={2,3,4,5}
s3=s1&s2
print(s3)程序的运算结果为:
{2, 3, 4}

三、差集运算,使用运算符:-

差集运算是指集合S与集合T进行运算,提取所有属于集合S且不属于集合T的元素,生成一个新的集合。使用的运算符为-

语法格式如下:

S-T

例如:

s1={1,2,3,4}
s2={2,3,4,5}
s3=s1-s2
s4=s2-s1
print(s3)
print(s4)程序的运算结果为:
{1}
{5}

四、补集运算,使用运算符:^

补集运算是指集合S与集合T进行运算,提取集合S和集合T共同包含元素以外的其他元素,生成一个新的集合。使用的运算符为^

补集运算与交集运算相反。

语法格式如下:

S|T

例如:

s1={1,2,3,4}
s2={2,3,4,5}
s3=s1^s2
print(s3)程序的运算结果为:
{1, 5}
http://www.dtcms.com/a/305568.html

相关文章:

  • [25-cv-08377]Hublot手表商标带着14把“死神镰刀“来收割权!卖家速逃!
  • pyRoboPlan中的微分逆运动学
  • 手撕设计模式——智能家居之外观模式
  • Java Ai For循环 (day07)
  • .NET 10 中的新增功能系列文章2——ASP.NET Core 中的新增功能
  • Linux基本指令,对路径的认识
  • Power Pivot 数据分析表达式(DAX)
  • 【从基础到实战】STL string 学习笔记(上)
  • 文心大模型4.5开源:国产AI的破茧时刻与技术普惠实践
  • 梳理Ego-Planner模式下5通道、6通道与无人机模式的关系
  • 我的世界之战争星球 暮色苍茫篇 第二十五章、娜迦,卒
  • 观远 ChatBI 完成 DeepSeek-R1 大模型适配:开启智能数据分析跃升新篇
  • Spring Cloud Gateway Server Web MVC报错“Unsupported transfer encoding: chunked”解决
  • 用Python+MySQL实战解锁企业财务数据分析
  • Redis:缓存雪崩、穿透、击穿的技术解析和实战方案
  • 【开源】一款开源、跨平台的.NET WPF 通用权限开发框架 (ABP) ,功能全面、界面美观
  • mybatis中的极易出现错误用法
  • OpenBayes 一周速览丨Self Forcing 实现亚秒级延迟实时流视频生成;边缘AI新秀,LFM2-1.2B采用创新性架构超越传统模型
  • cgroups测试cpu bug
  • 离线录像文件视频AI分析解决方案
  • Camera相机人脸识别系列专题分析之十九:MTK ISP6S平台FDNode传递三方FFD到APP流程解析
  • MSPM0开发学习笔记:二维云台画图(2025电赛 附源代码及引脚配置)
  • RHCA学习概述
  • 【音视频】WebRTC-Web 音视频采集与播放
  • Reflect从入门到实战
  • Java面试宝典:MySQL中的系统库
  • vue npm install卡住没反应
  • Three.js 与 React:使用 react-three-fiber 构建声明式 3D 项目
  • 深度学习(鱼书)day06--神经网络的学习(后两节)
  • Apple基础(Xcode①-项目结构解析)