2020-06-18

一、集合 { }

1、什么是集合

集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合;
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典

2、集合中元素的增删改查

1)增
集合.add(元素) - 在集合中添加指定元素
集合.update(序列)-将序列中的元素全部添加到集合
2)删
集合.remove(元素) - 删除集合中指定元素(元素不存在报错)
集合.discard(元素)- 删除集合中指定元素(元素不存在不会报错)
集合.pop() - 随机删除集合中的元素
3)集合无法修改元素
4)查
集合是无序的没办法直接获取单个元素只能遍历
for 变量 in 集合:
循环体
变量取到的是集合中每个元素

二、数学集合运算

1、&(求交集)
求两个集合中的公共部分
2、|(求并集)
求两个集合合并成一个集合
3、-(求差集)
集合1-集合2,集合1中除了集合2剩余的部分
4、^(对称差集)去掉两个集合公共的部分剩下的部分
5、>/< (求真子集)
集合1>集合2 -判断集合2是否是集合1的真子集

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。