集合(set)与列表比较像,但集合存储的是不可变对象(不能够存储列表等可变对象)
集合中存储的数据是不重复且无序的(不是按照插入顺序保存的),所以不能够通过下标索引值来获得
创建空集合: set()
set()可以将序列和字典转化为集合,因而可以进行去重操作而将字典转化为集合时,只包含键(key)
1.使用 in和not in 来检查集合中的元素
2.使用 add() 向集合中添加元素
3.使用 update() 将一个集合中的元素添加到另一个集合中,并且是将括号中的元素添加到前面的集合中
4.使用 pop() 随机删除集合中的一个元素,有返回值,返回删除的元素
5.使用 remove() ,删除指定的元素
6.使用 clear() 清空集合
集合的其他运算
&:交集运算,返回两个集合中相交的部分
|:并集运算
-:差集运算,谁在前边返回前面多的元素
^:异或集,返回不相交的部分
判断两个集合的大小与所属关系
只有大小关系和所属正确后才会显示True
<= 检查⼀个集合是否是另⼀个集合的⼦集
< 检查⼀个集合是否是另⼀个集合的真⼦集
>=检查⼀个集合是否是另⼀个集合的超集
>检查⼀个集合是否是另⼀个集合的真超集