集合
一.集合的两个特性
集合是一个无序,不重复的数据组合,集合分为可变set和frozenset(即不可变集合)
创建集合的方法:set
二.应用
1.去重
2.关系测试交集,并集等
三.关系函数
交集:集合变量.intersection(集合2) s & t
并集:集合1.union(集合2) s | t
差集:集合1.difference(集合2) s - t
判断是否是子集:集合1.issubset(集合2)//集合1是否是集合2的子集
判断是否是父集:集合1.issuperset(集合2)//集合1是否是集合2的父集
对称差集: 集合1. symmetric_difference(集合2)//在集合1或集合2中,但去掉两个的交集 s ^ t
四.基本操作
sSet.add("a") 添加一项
sSet.update({1,2,3}) 添加多项
s.remove("a") 移除一项元素
len(s) 检测长度
x in s 检测x元素是否在s中