Python学习笔记3:集合类型
来源:互联网 发布:python教学视频知乎 编辑:程序博客网 时间:2024/06/05 08:24
集合是由不同元素(集合元素)组成的集合体。
集合对象是一组无需排列的可哈希值。集合可以看作没有值仅有键的字典。
支持的操作符:除了比较运算符(>,<等,可以用来判断集合的子集、超集关系)和包含运算符(in,notin)之外,还包含一下列出的操作。运算后的集合类型与运算符号左侧的一致。
&
交集
|
并集
-
差集/相对补集
^
异或/对称查分
注:支持上述操作的增量运算符,类似于 &=
集合比较特殊,仅仅可以通过工厂函数创建。工厂方法有两个:
1.set() 可变集合
2.frozenset()不可变集合
通过for可以遍历set: for I in s
常用自建函数:
add()
添加一个元素
update()
添加一组元素
remove()
删除某一元素
len()
计算元素个数
copy()
返回集合的浅拷贝
issubset()
是否是子集,另外有issuperset()判断超集
pop()
删除并返回
clear()
清空
*欢迎大家关注我的个人微信公众号:Opportunity_s
欢迎提出宝贵意见!
Opportunity的程序猿笔记
0 0
- Python学习笔记3:集合类型
- Python学习笔记之集合类型(set, frozeset)
- python 学习笔记——set() class 集合类型
- Swift 3.0 学习笔记-3-集合类型
- swift学习笔记3 集合类型
- Python中的集合类型(笔记)
- Python学习笔记--集合set
- python之集合学习笔记
- Swift学习笔记系列——(3)集合类型
- C#学习笔记集合类型之数组(3)
- Python学习20:集合类型(set)
- python学习05-映射和集合类型
- Python学习笔记:Python逆向输出集合
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- redis学习笔记(二)---集合类型
- <转>【DataFrame】数据离散化重组
- 开始做任务了,今天做的基本的配置工作
- 禁止滑动的ViewPager
- jQuery学习笔记(一)
- [leetcode]319. Bulb Switcher
- Python学习笔记3:集合类型
- 洛谷P1308 统计单词数
- 快年底了,也是2017新的一年的安排
- HDU - 3555 Bomb
- thinkphp 表字段中存json格式的字符串,怎么取值
- 【VB.net】多线程和异常处理
- Java之使用接口
- 对于“+=”和“=+”的区别
- POJ 1830 开关问题