集合set:
1、集合中的元素天生去重,也是用大括号{}定义,集合是无序的,不能根据下标来取值;
2、可以将一切可以循环的类型转换为集合,如列表、字符串、元组
3、定义一个空集合:jihe = set()
4、函数:
4.1、set1.intersection(set2):判断集合set1和集合set2是否有交集,返回交集的元素
4.2、set1 & set2:也是判断集合set1和集合set2是否有交集,返回交集的元素
4.3、set1.union(set2):取集合set1、set2的并集,即返回两个集合合并到一起的元素
4.4、set1 | set2:取集合set1、set2的并集,即返回两个集合合并到一起的元素
4.5、set1.difference(set2):取两个集合的差集,返回集合set1中除了交集之外的元素
4.6、set1 - set2:取两个集合的差集,返回集合set1中除了交集之外的元素
4.7、set1.symmetric_difference(set2):取对称差集,即set1/set2中除了交集的元素
4.8、set1 ^ set2:取对称差集,即set1/set2中除了交集的元素
4.9、set1.issubset(set2):判断set1是否是set2的子集
4.10、set1.issuperset(set2):判断set1是否是set2的父集
4.11、set1.add(str):增加元素
4.12、set1.remove(str):删除指定元素
4.13、set1.pop():随机删除一个元素