Python的set集合详解
2023-09-27 14:26:37 时间
注意:想要创建空集合,你必须使用 set() 而不是 {}。后者用于创建空字典,我们在后面介绍的一种数据结构。
注:字典转set集合,需要注意的是,只取了字典的key,相当于将字典中的dict.keys()列表转成set集合。
update()方法
是把要传入的元素拆分成单个字符,存于集合中,并去掉重复的字符。可以一次添加多个值,如:
s=set(one) {e, o, n} s.update(two) {e, n, t, w, o}
函数作用:
在集合setVar中查找element元素,如果存在则删除;如果没找到,则什么也不做。
sList set([1, 2, 3, 4, 5]) sList.discard(1) sList set([2, 3, 4, 5])
Python中求集合的交集使用的符号是“ ”,返回连个集合的共同元素的集合,即集合的交集。
Python中求集合的并集用的是符号“|”,返回的是两个集合所有的并去掉重复的元素的集合。
查看两个集合的不同之处,使用的difference函数,等价于差集。如:
s1.difference(s3)
这种不同指的是集合s3相对于集合s1,不同的地方,也就是所有在集合s1中,而不再集合s2中的的元素组成的新集合。
集合可以使用大于( )、小于( )、大于等于( =)、小于等于( =)、等于(==)、不等于(!=)来判断某个集合是否完全包含于另一个集合,也可以使用子父集判断函数。
定义三个集合s1,s2,s3:
Python中还有一种不可改变的集合,那就是frozenset,不像set集合,可以增加删除集合中的元素,该集合中的内容是不可改变的,类似于字符串、元组。
如果试图改变不可变集合中的元素,就会报AttributeError错误。
不可变集合,除了内容不能更改外,其他功能及操作跟可变集合set一样。
python:部分内置函数:set,split... 关于python的部分程序设计内置函数用法 在学习当中,积累当然是最重要的啦,简单分享一下我积累的一些函数用法,有新的内容我都会写在上面,当然方便了不爱整理的我,也希望能帮到每个爱学习的人。
python小知识-set妙用 python中提供了好用的数据结构,比如列表,字典和集合等。列表和字典是最常用的,而今天要分享的集合set也有独特的妙用
Python刷题系列(5)_set集合(下) set 是一个不允许内容重复的组合,而且set里的内容位置是无序的,所以不能用索引列出。可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
Python刷题系列(5)_set集合(上) set 是一个不允许内容重复的组合,而且set里的内容位置是无序的,所以不能用索引列出。可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
相关文章
- 【Python从入门到精通】(八)Python中的set集合(每个人都是唯一的个体)
- Python入门:ChainMap 有效管理多个上下文
- python学习笔记(排序、计算表达式 、all()、any()、 枚举函数 、zip打包函数、 set() 函数、 过滤器filter、 打印时间、 等分list)
- [ Python ] 文件的读写操作
- python set dict tuple and list
- 如何在 Python 中清屏
- Python集合set和frozenset的内建方法详解
- 安装vue项目依赖的时候,报Can't find Python executable "python", you can set the PYTHON env variable
- 第40天: Python statistics 模块
- 第15天:Python set
- [Python] 09 - Multi-processing
- Python面试题目之(针对dict或者set数据类型)边遍历 边修改 报错dictionary changed size during iteration
- python中的各种符号
- python set add 导致问题 TypeError: unhashable type: 'list'
- 1 行Python代码能干哪些事,这 13个你知道吗?
- 【python入门篇——15】集合(set)
- 10个Python练手小程序,学习python的很好的资料
- Python 练习: 简单角色游戏程序
- python控制鼠标键盘
- Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()
- 成功解决:Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python 集合(set)常用操作方法
- 效率倍增!12 个必须尝试的 Python 工具包!
- Python+selenium 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
- 如何使用Python对Instagram进行数据分析?
- Python集合(set)类型的操作