一、集合简介 (set)
1.与列表基本一致
2.与列表不同点:①只能存不可变的对象
②无序性(插入的与储存顺序不一致)
③不能重复出现(自动省略重复的,只出现第一个)
创建集合
①使用 {} 创建是字典,空集合用set()函数创建
② 用 set()函数来创建 (可以把序列与字典转换成集合,但是字典只能打印其键)
注:set 没有索引值,若想取元素要先将其转换成列表
集合的使用
①in 与 not in 检查是否在set里并且返回一个bool值
②len() 个数(长度)
③add() 添加元素
④update() 将一个集合的元素添加到当前函数中
⑤pop() 随机删除一个元素 有返回值
⑥remove() 删除指定的值 remove(值)
⑧clear() 清空集合
集合的运算
a = {1,2,3,4,5}
b = {3, 4,5,6,7}
①&交集 如 a & b {4,5}
②Ⅰ 并集 如 a ^ b {1,2,3,4,5,6&