实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > python > 【Python基礎知識】Python集合的方法

【Python基礎知識】Python集合的方法

  • 發布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2020-09-11 14:46:28
  • 閱讀()
  • 分享
  • 手機端入口
“|”操作符可以用來代替()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a | b 
  5. {1234
  6. >>> b | c 
  7. {234567
  8. >>> c | b 
  9. {234567

多個集合間可以求并集,這種情況下使用“|”操作符往往更方便:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a | b | c 
  5. {1234567

4、intersection()方法或“&”求交集

兩個集合A和B的交集是含有所有既屬于集合A又屬于集合B的項,而沒有其他項的集合。集合的intersection()方法用于求集合間的交集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a.intersection(b)   # a和b的交集 
  5. {23
  6. >>> b.intersection(a)   # 交集運算滿足交換律 
  7. {23
  8. >>> a.intersection(c)   # a和c的交集是空集 
  9. set() 

“&”操作符可以用來代替intersection()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {356
  4. >>> a & b 
  5. {23
  6. >>> b & c 
  7. {3
  8. >>> a & b & c   # 多個集合間求交集 
  9. {3
  10. >>> a & a   # 任意一個集合和自己的交集是它本身 
  11. {123}  

5、difference()方法或“-”求差集

集合A與集合B的差集是含有所有屬于集合A而不屬于集合B的項,而沒有其他項的集合。集合的difference()方法用于求集合間的差集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> b.difference(c)   # b與c的差集 
  5. {234
  6. >>> a.difference(b)   # a與b的差集 
  7. {1
  8. >>> c.difference(b)   # 差集運算不滿足交換律 
  9. {567

“-”操作符可以用來代替difference()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a - b 
  5. {1
  6. >>> b - c 
  7. {234
  8. >>> c - b 
  9. {567
  10. >>> a - a   # 任意一個集合與自己的差集是空集 
  11. set() 

6、symmetric_difference()方法或“^”求對稱差集

兩個集合的對稱差集是只屬于其中一個集合,而不屬于另一個集合的項組成的集合。集合的symmetric_difference()方法用于求集合間的對稱差集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {367
  4. >>> a.symmetric_difference(b)   # a和b的對稱差集 
  5. {14
  6. >>> b.symmetric_difference(c)   # b和c的對稱差集 
  7. {2467
  8. >>> b.symmetric_difference(a)   # 對稱差集運算滿足交換律 
  9. {14

“^”操作符可以用來代替symmetric_difference()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {367
  4. >>> a ^ b 
  5. {14
  6. >>> b ^ c 
  7. {2467
  8. >>> b ^ a 
  9. {14
  10. >>> a ^ a   # 任意一個集合和自己的對稱差集是空集 
  11. set() 

 

文章“【Python基礎知識】Python集合的方法”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2020/55047.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 24位ADC|8位MCU-芯易德科技有限公司 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 电销卡_北京电销卡_包月电话卡-豪付网络| 打孔器,打孔钳厂家【温州新星德牌五金工具】| 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 |