目录
1 集合
集合可以使用大括号({})或者set()函数进行创建,但是创建一个空集合必须使用set()函数,而不能用{},大括号是用来创建一个空字典
- 查看集合对象的方法
print(dir(set))
- 集合的17个内置方法
set.add(x): 集合添加元素
set.clear(): 清空集合
set.copy(): 返回集合的浅复制
set.difference(set1[,...]): 返回两个或更多个集合的差(set保持不变)
set.difference_update(set1[,...]): 删除set中与set1等集合的重复元素
set.discard(x): 删除集合中的指定元素x
set.intersection(set1,set2,...,etc): 返回若干集合的交集(set保持不变)
set.intersection_update(set1,set2,...,etc): 若干集合的交集存放与set
set.isdisjoint(set1): 判断两个集合是否包含相同的元素
set.issubset(set1): 判断set是否为set1的子集
set.issuperset(set1): 判断set1是否为set的子集
set.pop(): 随机移除一个元素
set.remove(x): 移除指定元素
set.symmetric_difference(set1): 返回两个集合中不重复的元素集合(set保持不变)
set.symmetric_difference_update(set): 移除集合set中在集合set1相同的元素,并将集合set1中不同的元素插入到集合set中
set.un