Python 提供了众多内置操作集合的方法,用于向集合中添加元素、删除元素或复制集合等,常用的方法如表所示,其中,S、T为集合, x 为集合中的元素。

集合类型的方法:

方法    功能描述
S . add ( x )    添加元素。如果元素 x 不在集合 S 中,将 x 增加到 S
S . clear    清除元素。移除 S 中的所有元素
S . copy()    复制集合。返回集合 S 的一个副本
S . pop()    随机集合 S 中的一个元素,并在集合中删除该元素。 S 为空时产生 KeyError 异常
S . discard ( x )    如果 x 在集合 S 中,移除该元素; x 不存在时,不报异常
S . remove ( x )    如果 x 在集合 S 中,移除该元素; x 不存在时,会产生 KeyError 异常
s . isdisjoint ( T )    判断集合中是否存在相同元素。如果集合 S 与 T 没有相同元素,则返回 True

python 集合的基本操作相关推荐

  1. python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点

    List列表是Python中最基本的数据结构,也是Python中使用频率最高的数据类型,List列表中的元素不需要具有相同类型,使用起来非常方便.现在就来体验一下List列表的基本操作. list集合 ...

  2. 13-19 Python Number、Python字符串、Python列表(List)、集合的基本操作、元组、字典Dicttionnary、日期和时间

    13 Python Number Python Number数据类型用于存储数值. 数据类型是不允许改变的,这就是意味着如果改变Number数据类型的值,将重新分配内存空间. 以下实例在变量赋值时Nu ...

  3. Python之字典与集合的基本操作

    一.字典的基本操作 1.1 空字典与字典更新 1.1.1 添加条目  定义空字典即将一对空的大括号"{}"赋给字典变量. 语法格式:字典名[键] = 值 >>> ...

  4. python集合的操作_Python集合操作方法详解

    集合是无序的,天生不重复的数据组合,它的作用如下: 去重,即:把一个列表变成集合,就去重了 关系测试,即:测试两组集合的交集.并集和差集等 一.集合常用方法总结 二.定义 1.语法 >>& ...

  5. python集合输出_Python集合操作方法详解

    集合是无序的,天生不重复的数据组合,它的作用如下: 去重,即:把一个列表变成集合,就去重了 关系测试,即:测试两组集合的交集.并集和差集等 一.集合常用方法总结 二.定义 1.语法 >>& ...

  6. python集合的元素可以是_Python - 集合与元素之集合定义和基本操作方法

    原博文 2019-10-05 14:58 − 集合(set) 定义:由不同元素组成的集合,集合中是一组无序排列可hash的值(不可变的值)例如数字.字符串.元组,可以作为字典的key 定义集合: # ...

  7. Python集合用处

    详细版本见个人博客:Python集合用处 集合的最大特点是:集合里边的元素是不可重复的并且集合内的元素还是无序的. 一般情况下集合常用的两个场景是: 去重(如:列表去重): 关系测试(如:取交集.取并 ...

  8. python集合(set)+常见方法+交叉并补

    python集合(set)+常见方法+交叉并补 集合的定义 定义:由不同元素组成的集合,集合是一组无序排列 可hash值,可作为字典的key. 特性:集合的目的是将不同的值存放在一起,不同的集合间用来 ...

  9. Python集合之set()使用方法详解

    set是一个无序且不重复的元素集合,它有可变集合(set())和不可变集合(frozenset)两种,可以对set()集合进行创建.添加.删除.交集.并集和差集的操作,非常实用,以下是具体用法: 一. ...

  10. excel调用python编程-使用python集合进行EXCEL数据分析

    使用python集合进行EXCEL数据分析 标准库 Python真正精彩的方面之一是它具有非常丰富的模块标准库 ,无需安装第三方模块即可进行一些复杂的编程. 如果您在系统上有效安装了python,则可 ...

最新文章

  1. 使用opennlp进行文档分类
  2. mysql collectset_005.hive列转行 (collect_set() 去重)
  3. 算法基础:最大递减数问题(Golang实现)
  4. javaWeb服务详解(含源代码,测试通过,注释) ——web.xml
  5. git两个账号切换_多个git账号之间的切换
  6. WebApi实现验证授权Token,WebApi生成文档等
  7. linux运维、架构之路-nfs网络文件系统
  8. Java之品优购课程讲义_day08(7)
  9. matlab image反色,Matlab读入PNG图像后自动反色现象解释
  10. 当 SegmentFault 遇上呼伦贝尔
  11. 【MME】云CloudMain
  12. 旅行青蛙服务器维护时间,旅行青蛙怎么调节时间 旅行青蛙修改时间攻略
  13. DFS求岛屿最大面积
  14. 02 编辑素材和Tilemap
  15. 首发Metamask小狐狸盗助记词钱包源码
  16. 动画三:2D转换(超详细!)
  17. 【总结】1183- 毕业去字节之前的一些感想
  18. 邻接矩超详解(C/C++)
  19. 关于void show(int b),void show(int b)与void show(int* b)的区别的举例与注解
  20. 走进就职演说幕后:大有深意的用词

热门文章

  1. PON串口链接上网步骤
  2. 紫川猜想--第二十二卷第六章
  3. 第十二章、GDK学习
  4. python删除表格重复行_python 删除excel表格重复行,数据预处理操作
  5. Modeling Conversation Structure and Temporal Dynamics for Jointly Predicting Rumor Stance and Veraci
  6. POODLE SSLv3 安全漏洞 (CVE-2014-3566)
  7. MySQL(二) DDL、DML、DQL、DTL概述
  8. torch.masked_select()和Tensor.masked_scatter()的用法
  9. 不打开Wifi获取Mac地址
  10. Windows 服务(1) (from MSDN)