python 基本数据类型——集合
定义集合:qq = {value,value} 或者是 qq =set (value,value)
集合的作用:去重,关系运算(集合必须为可hash类型)
集合元素的几个原则:
1.每个元素为不可变类型(可hash,可以作为字典里的kay)
2.没有重复元素
3.无序
集合的目的就是将不同的值放在一起,不同的集合间可以进行关系运算,无需纠结元素的类型
set1 in set2 set1 是否在set2里,还有not in 意思相反
set1 | set2 并集两个集合组成的所有的集合
set1 & set2 交集两个共同的部分
set1 - set2 差集 只有set1没有set2的
set1 ^ set2 对称差集 没有同时在两个集合的集合
在集合中添加元素.add()方法 pop方法不指定参数,随机删除,并且有返回值
单纯的删除:discard, remove 指定元素删除,元素不存在不报错,单纯的删除,没有返回值
update 方法谁调用更新谁的集合