2、S1= 1,2.3.4,5,6l: S2=3,4,5.6,了.8,将2个集合合并为一个集合S A.在集合S添加-个数据20. B.删除集合S中的数据5 C、集合S1与S2的交、并,差集、对称差集运算。del
时间: 2024-10-09 16:01:26 浏览: 19
在Python中,我们可以使用`set()`函数来创建集合,并利用集合的特性进行操作。首先将给定的列表转换为集合:
```python
# 创建集合S1和S2
S1 = set([1, 2, 3, 4, 5, 6])
S2 = set([3, 4, 5, 6, 8])
# 合并两个集合
S = S1.union(S2)
# A. 添加数据20
S.add(20)
print(f"添加20后的集合: {S}")
# B. 删除数据5
S.remove(5)
print(f"删除5后的集合: {S}")
# C. 集合运算
# 并集: S1 | S2 或者 S.union(S2)
union_set = S1.union(S2)
print("并集:", union_set)
# 交集: S1 & S2 或者 S.intersection(S2)
intersection_set = S1.intersection(S2)
print("交集:", intersection_set)
# 差集: S1 - S2 或者 S.difference(S2)
difference_set = S1.difference(S2)
print("差集:", difference_set)
# 对称差集: S1 ^ S2 或者 S.symmetric_difference(S2)
symmetric_difference_set = S1.symmetric_difference(S2)
print("对称差集:", symmetric_difference_set)
```
阅读全文