#在对集合做运算时,不会影响原来的集合,而是返回一个运算结果#创建两个集合

s = {1,2,3,4,5}

s2= {3,4,5,6,7}#& 交集运算

result = s & s2 #{3, 4, 5}

#| 并集运算

result = s | s2 #{1,2,3,4,5,6,7}

#- 差集

result = s - s2 #{1, 2}

#^ 异或集 获取只在一个集合中出现的元素

result = s ^ s2 #{1, 2, 6, 7}

#<= 检查一个集合是否是另一个集合的子集#如果a集合中的元素全部都在b集合中出现,那么a集合就是b集合的子集,b集合是a集合超集

a = {1,2,3}

b= {1,2,3,4,5}

result= a <= b #True

result = {1,2,3} <= {1,2,3} #True

result = {1,2,3,4,5} <= {1,2,3} #False

#< 检查一个集合是否是另一个集合的真子集#如果超集b中含有子集a中所有元素,并且b中还有a中没有的元素,则b就是a的真超集,a是b的真子集

result = {1,2,3} < {1,2,3} #False

result = {1,2,3} < {1,2,3,4,5} #True

#>= 检查一个集合是否是另一个的超集#> 检查一个集合是否是另一个的真超集

print('result =',result)

python中集合运算_python集合的运算相关推荐

  1. Python精讲:在Python中添加和删除集合元素详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中添加和删除集合元素详解>.本知识点主要讲的是添加和删除元素,包括:在Python中向集合里面添加元素可以使用 ...

  2. python中列表 元组 字典 集合的区别

    参考文章:python中列表 元组 字典 集合的区别

  3. python中的引用类型_Python中的值类型与引用类型

    其实各个标准资料中没有说明Python有值类型和引用类型的分类,这个分类一般是C++和Java中的.但是语言是相通的,所以Python肯定也有类似的.实际上Python 的变量是没有类型的,这与以往看 ...

  4. python中集合运算_Python—集合的操作、文件的操作

    1.集合的操作 1.集合的操作 定义: 1.不同元素组成,自动去重 2.无序 3.集合中的元素必须是不可变类型 1.集合的定义: 1>>> s1 = set('abcd') #同s1 ...

  5. python中集合运算_python集合运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 每个韦恩(venn)图中的红色部分是给定集合运算得到的结果.? python 集 ...

  6. python集合属性方法运算_python对象及运算 序列小结 集合

    对象 序列 运算 回顾 [注]所有的序列都是一个可迭代对象. 类: 数据+方法 实例的调用接口,或支持的操作. 3+5 3.add() 列表和字典 变量名:没有类型,存储在一个位置,指向对象的引用. ...

  7. python集合运算_Python 集合set()添加删除、交集、并集、集合操作详解

    在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...

  8. python集合运算_python 集合(set)

    集合:集合是具有某种特定性质的事物的总体: 引入时间:python 2.3 以后版本, 位于Stes模块: set(tuple) #创建序列 集合的特点:交集和并集 a=set(range(10)) ...

  9. python3 集合运算_Python 集合与集合运算

    了解 Python 集合: 它们是什么,如何创建它们,何时使用它们,什么是内置函数,以及它们与集合论操作的关系 集合. 列表与元组 列表(list)和元组(tuple)是标准的 Python 数据类型 ...

最新文章

  1. mysql密码高级_MySQL数据库高级操作(图文详解)
  2. 【EXCEL】VLOOKUP函数反向应用
  3. Julia OpenCV绑定简介
  4. (二) shiro入门 :输出 hello world
  5. java7和java8切换_仍不切换到Java 8的6个理由
  6. 上次那个上门要源代码的女网红,后来咋样了?
  7. 12-----存储过程
  8. 如何正确选择MySQL数据列类型
  9. 销售行业转行软件测试,这是我成功的感受...
  10. 搜集访问网页历史记录软件_微软宣布OneDrive版本历史记录功能抵达Win10和macOS客户端版...
  11. POJ1177(扫描线求周长并)
  12. Atitit 避税之道 如何降低企业与项目组成本 attilax总结
  13. web前端面试之基础面试题(一)(含答案)
  14. 【Spring】context:component-scan包扫描问题
  15. 0基础学习前端开发,高职web前端开发技能大赛
  16. 青蛙过河(二分+并查集)
  17. 数据库的数据存储文件
  18. 【Lombok】@With | 通过重新构造对象修改不可变属性
  19. Python -- 反编译pyc文件
  20. Jmeter 性能测试—阶梯式压测

热门文章

  1. ajax中设置请求头和自定义请求头
  2. grafana的前端技术_Grafana开发环境搭建
  3. wamp php不可用_解析wamp的php.ini设置不生效
  4. Python读取PDF信息插入Word文档
  5. pytorch学习笔记(十):MLP
  6. Ablative analysis(消融分析)
  7. [转]nonlocal和global
  8. ESP32使用Arduino环境,安装、编译、下载、安装库
  9. 动态规划,java实现算法导论15章钢条切割
  10. 【Spring Cloud】注册中心-Euraka