编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB。
时间: 2024-09-30 12:08:25 浏览: 93
Python 两个列表的差集、并集和交集实现代码
在Python中,你可以使用内置的set数据结构及其操作方法来计算两个集合(setA和setB)的交集、并集和差集。下面是一个简单的例子:
```python
def set_operations(setA, setB):
# 计算交集
intersection = setA.intersection(setB)
# 计算并集
union = setA.union(setB)
# 计算差集 (setA - setB)
difference = setA.difference(setB) # 注意这是setA减去setB,不是setB减去setA
return intersection, union, difference
# 定义两个集合
setA = {1, 2, 3, 4, 5}
setB = {3, 4, 5, 6, 7}
# 调用函数并打印结果
result = set_operations(setA, setB)
print(f"交集: {result[0]}")
print(f"并集: {result[1]}")
print(f"差集 (setA - setB): {result[2]}")
阅读全文