在两个集合的运算中,我们可以找出相同的元素,也可以是不同的元素,又或是进行元素的整合。今天我们要讲的python集合中的操作符和我们数学中集合的运算很像,大家只要学会简单的概念就会使用了。接下来小编就集合中的一些运算符为大家带来讲解,同时会附上代码的使用方法。

既然是集合,那就会遵循集合的一些操作方法,如求交集、并集、差集等。

1.交集 ###

‍Python中求集合的交集使用的符号是“&”,返回连个集合的共同元素的集合,即集合的交集。>>> st1 = set('python')

>>> st1

set(['h', 'o', 'n', 'p', 't', 'y'])

>>> st2 = set('htc')

>>> st2

set(['h', 'c', 't'])

>>> st1 & st2

set(['h', 't'])

2.并集(合集) ###

Python中求集合的并集用的是符号“|”,返回的是两个集合所有的并去掉重复的元素的集合。>>> st1

set(['h', 'o', 'n', 'p', 't', 'y'])

>>> st3 = set('two')

>>> st3

set(['o', 't', 'w'])

>>> st1 | st3

set(['p', 't', 'w', 'y', 'h', 'o', 'n'])

3.差集

Python中差集使用的符号是减号“-”。>>> st1

set(['1', '3', '2', '5', '4', '7', '6'])

>>> st2 = set('4589')

>>> st2

set(['9', '8', '5', '4'])

>>> st1 - st2

set(['1', '3', '2', '7', '6'])

返回的结果是在集合st1中但不在集合st2中的元素的集合。

拓展集合、 列表与元组

列表(list)和元组(tuple)是标准的 Python 数据类型,它们将值存储在一个序列中。集合(set)是另一种标准的 Python 数据类型,它也可用于存储值。它们之间主要的区别在于,集合不同于列表或元组,集合中的每一个元素不能出现多次,并且是无序存储的。

以上就是我们在python集合的一些运算,相信大家之前数学的集合概念都有所掌握,所以本篇的知识点学起来非常轻松,后续小编会带来更多的集合知识,记得持续关注哦。

python中集合的符号_python集合中的操作符有哪些?怎么用?相关推荐

  1. python中创建集合的语句_Python 集合(set) 介绍

    集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后关系 集合内的元素必须是不可变对象 集合是可迭代对象(可以用for等遍历) 集合 ...

  2. python中集合的长度_Python 集合(Set)

    版权所有,未经许可,禁止转载 集合 集合是无序.无索引的数据集.在Python中,集合用花括号包裹. 示例 创建集合: thisset = {"自行车", "汽车&quo ...

  3. python集合怎么表示_Python 集合(Set)、字典(Dictionary)

    集合(Set) 集合是无序的,无序也就没有索引,不能进行索引相关的操作.无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素. 集合用大括号{  }表示. 集 ...

  4. python中axes什么意思_python matplotlib中axes与axis的区别是什么?

    1.axes subplot axis 先说第一个疑惑 Axes - Subplot - Axis 之间到底是个什么关系? 因为我是努力在看英文的教程,所以刚开始对axes和axis是基本搞不清的,一 ...

  5. python集合应用场景_python 集合的应用

    应用场景 磁盘资产采集信息,与数据库中的磁盘信息需要进行对比,再资产入库,对于采集的多余的插巢属于新增的磁盘,对于相同的插巢可能是磁盘容量变更,对于数据库中有但是采集信息中没有的插巢是资产中删除的磁盘 ...

  6. python两个集合相减_python集合的运算,两个集合相减是什么意思

    # 在对集合做运算时,不会影响原来的集合,而是返回一个运算结果 # 创建两个集合 s = {1,2,3,4,5} s2 = {3,4,5,6,7} # & 交集运算 result = s & ...

  7. python表示整除的符号_c语言中整除符号怎么表示?_后端开发

    c语言fun函数有什么例题?_后端开发 c语言fun函数例题有:1.fun函数表示计算x的y次幂,代码为[for(int i=1;i<=y;i++)result*=x]:2.fun函数交换两个指 ...

  8. python的目的及应用_python Django中的apps.py的目的是什么_python_脚本之家

    This question has been asked earlier: 07000 Application configuration objects store metadata for an ...

  9. python启动多个进程_Python程序中的进程操作--—--开启多进程

    Python程序中的进程操作-----开启多进程 之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创 ...

  10. python中update啥意思_python 列表中的Update()函数

    简介 Python 字典 update() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法 d.update(e) 参数说明 将e中键-值对添加到字典d ...

最新文章

  1. 麻烦不断,Uber因保护用户隐私不力要接受20年的审计
  2. HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果
  3. [Android Pro] 利用tcpdump和wireshark对android网络请求进行分析
  4. python开多少进程合适_用了python多进程,我跑程序花费的时间缩短了4倍
  5. WPF 实现火炬效果
  6. 普通索引 唯一索引 主键索引 候选索引
  7. 一道面试题引发的“血案”
  8. MYSQL round()函数
  9. PHP项目:如何用PHP高并发检索数据库?
  10. ASP.NET防止用户多次登录的方法
  11. 开课吧课堂之如何创建多级类层次
  12. python基础6-控制语句
  13. CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
  14. C++轻量级Json解析工具—TinyJson
  15. Python 模块:XlsxWriter 的使用
  16. [POI2012] 约会 Rendezvous
  17. WPS2007去广告
  18. 5G核心网技术基础自学系列 | 与EPC互通
  19. 蜻蜓FM2014年校招笔试题目 - 规则二叉树
  20. 关于电脑如何修改c盘user下的用户名

热门文章

  1. tidb-analyze
  2. poi根据模版生成多页word,并压缩下载
  3. 菜鸟晋级篇!一篇文章读懂看门狗定时器!
  4. VSCode 使用 StandardJS 自动格式化代码
  5. 技术沙龙之IOS相机管理
  6. Fabric开发(三) Ubuntu20.04.1快速搭建Fabric1.4.3 (排雷版)
  7. mysql fk_MySQL FK的正确命名约定是什么?
  8. 思科里服务器的dns配置文件,cisco设置dns
  9. 这两位学习软件测试的小伙伴,简直太给力了
  10. python定义一个函数实现整数的幂运算_Leetcode练习(Python):第326题:3的幂:给定一个整数,写一个函数来判断它是否是 3 的幂次方。...