在Python中集合(set)与字典(dict)比较相似,都具有无序以及元素不能重复的特点

1.创建set

创建set需要一个list或者tuple或者dict作为输入集合

重复的元素在set中会被自动过滤

以上代码运行结果为:

我们可以看到list和tuple中的重复元素被自动过滤了,并且dict转为set时只保存了key值,并没有保存value值

2.添加

运行结果为:

>>>{1, 2, 3, 4, 5, 6}

3.插入

使用update()函数我们可以插入整个的list、tuple、字符串,将其打碎插入,运行结果为:

{1, 2, 3, 4, 5, 6, 7, 8, 9, 10,’c’,’n’,’e’,’i’}

我们可以看到插入的元素都被打碎,并且无序的插入了set中

4.删除

运行结果为:

>>>{1, 2, 4, 5}

5.遍历

set是没有索引的,但我们同样可以用for对set进行遍历

运行结果为:

注意for返回的结果同样是无序的

6.set的enumerate

返回结果为:

结果为无序的

7.set的交集与并集

运行结果为:

python set并集update_Python中集合set()的使用及处理相关推荐

  1. 站长在线Python精讲:Python中集合的交集、并集、差集和对称差集运算方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中集合的交集.并集.差集和对称差集运算方法详解>.主要讲的是集合运算的相关的概念,及运算方法,包括:集合的交集. ...

  2. python中集合用法大全

    目录 序言 1.0 set()函数 2.0 add()函数 3.0 clear()函数 4.0 copy()函数 5.0 discard()函数 6.0 remove()函数 7.0 pop()函数 ...

  3. Python中集合set和字典dict的用法区别

    Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...

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

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

  5. python中集合运算_Python中的集合操作与集合运算

    Python中的集合是一种无序的,无重复值的数据结构类型.Python中的集合可以用来检测元素检测或消除重复的元素. 一.python 集合概述 (1)Python中的集合元素是无序的,即元素没有顺序 ...

  6. python中集合用什么表示_python中集合用法大全

    序言: 集合中各元素间是无序的,相同元素在集合中唯一存在.即 集合是无序组合,它没有索引和位置的概念,但可变集合中的元素是可以动态增加或删除的. 集合应用场景: 去重:如列表  去重. 关系测试:判断 ...

  7. python中集合的元素可以是任意数据类型_Python之基本数据类型——集合数据类型...

    集合set(可变的数据类型): 数据结构以大括号{}表示,各元素逗号隔开,例:{1,2,3,4}. 集合特征:无序,元素不重复 创建集合: s={1,2,3} pirnt(s) #---------- ...

  8. python集合中的元素是否可以重复_python中集合中的元素是否可以重复

    python中集合中的元素不可以重复.集合是一个无序的不重复元素序列,我们可以使用大括号{}或者set()函数来创建一个集合,具体语法为:[parame = {value01,value02,...} ...

  9. python中集合变量_详解python的变量缓存机制

    变量的缓存机制 变量的缓存机制(以下内容仅对python3.6.x版本负责) 机制 只要有两个值相同,就只开辟一个空间 为什么要有这样的机制 在计算机的硬件当中,内存是最重要的配置之一,直接关系到程序 ...

最新文章

  1. Linux ISCSI配置
  2. NAR:中科院微生物所发布全球模式微生物基因组测序计划进展
  3. python 参数解析_python的函数对参数解析分析
  4. Java 数组转型和范型
  5. WebAssembly,Web的新时代
  6. 卸载pytorch_Pytorch中的hook的使用详解
  7. 初级前端工程师笔试技巧总结,祝你顺利拿高分
  8. 相机内参中cx cy_Opencv中的两种去畸变函数
  9. 给定一个字符串str,将str中连续两个字符为a的字符替换为b(一个或连续超过多个字符a则不替换)...
  10. 矩池云Jupyterlab支持download as pdf
  11. Ubuntu下yolov4训练自己的数据集
  12. Notepad++安装NppFTP插件
  13. FRR BGP协议分析8 -- BGP 层3隧道 (2)
  14. 使用Tampermonkey进行JavaScript编程
  15. SpringBoot Banner图标修改 + 文字生成器
  16. 科学家被称为计算机之父,被称为“计算机之父”,他超前的思维揭开计算机处理信息的本质!...
  17. CSDN博客专家申请的条件及规则
  18. 轻断食过程中的身体变化
  19. 5V降压1.5V的几款极大电流IC,超简单的LDO芯片
  20. java 随机字母_如何用java随机生成一个字母

热门文章

  1. php自动打印小票_服装店专用小票机自带进销存
  2. kvm 虚拟机常用命令
  3. java中使用pgsql的json类型CRUD
  4. 解决conda activate报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
  5. pcap文件提取后的dataframe,切分前向流与后向流
  6. java代码运行Python程序
  7. mysql basedao_JDBC之BaseDao类
  8. 单体预聚合的目的是什么_第七章 配位聚合
  9. seg代码配置的踩坑记录
  10. C# DataTable学习