定义 a_set 为一个集合;
方法 | 描述 | |
---|---|---|
添加 | a_set.add(element) | 为集合添加元素; |
a_set.update(Iterable) | 为集合添加元素; | |
删除 | a_set.clear() | 移除集合中所有元素; |
a_set.difference_update() | 移除集合中的元素,该元素在指定的集合也存在; | |
a_set.discard() | 删除集合中指定的元素; | |
a_set.pop() | 随机移除元素; | |
a_set.remove() | 移除指定元素; | |
差、交、并、独 | a_set.difference() | 返回多个集合的差集; |
a_set.intersection() | 返回集合的交集; | |
a_set.intersection_update() | 返回集合的交集; | |
a_set.union() | 返回两个集合的并集; | |
a_set.symmetric_difference() | 返回两个集合中不重复元素的集合; | |
a_set.symmetric_difference_update() | 移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入当前集合中; | |
判断 | a_set.isdisjoint() | 判断两个集合是否包含相同的元素,若没有,返回 Ture,否则返回 False; |
a_set.issubset() | 判断指定集合是否为该方法参数集合的子集; | |
a_set.superset() | 判断该方法的参数集合是否为指定集合的子集; | |
a_set.copy() | 拷贝一个集合; |