集合的控制语句
函数 | 说明 |
---|---|
A.add(a) | 给集合A添加一个元素a |
A.update(B) | 集合A合并序列B的元素 |
A.copy() | 拷贝集合A |
frozenset(A) | 使集合A不可变 |
A.union(B) | 集合A与集合B的并集 |
A.intersection(B) | 集合A与集合B的交集 |
A.difference(B) | 集合A在集合B的补集 |
A.symmetric_difference(B) | 集合A与集合B的差集 |
集合的更新:https://blog.youkuaiyun.com/GrofChen/article/details/92962697
集合的交并差补集:https://blog.youkuaiyun.com/GrofChen/article/details/92966616
函数 | 说明 |
---|---|
A.isdisjoint(B) | 集合A与序列B元素不重复 |
A.issubset(B) | 集合A是否为集合B的子集 |
A.issuperset(B) | 集合A是否为集合B的父集 |
集合的判断:https://blog.youkuaiyun.com/GrofChen/article/details/92971435
函数 | 说明 |
---|---|
A.clear() | 清空集合A所有元素 |
A.pop() | 删除A集合排序后的第一个元素 |
A.remove(a) | 删除集合A的元素a,不存在会报错 |
A.discard(a) | 删除集合A的元素a,不存在不会报错 |
A.difference_update(B) | 删除集合A中与序列B重复的元素 |
A.intersection_update(B) | 删除集合A中与序列B不重复的元素 |
A.symmetric_difference_update(B) | 删除集合A与序列B的重复元素,并插入不重复的元素 |
集合的删除:https://blog.youkuaiyun.com/GrofChen/article/details/92978479