python代码 要求:输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB
时间: 2024-02-26 09:59:16 浏览: 150
python获得两个数组交集、并集、差集的方法
5星 · 资源好评率100%
好的,您可以使用以下 Python 代码实现:
```python
setA = set(input("请输入集合A(元素以空格分隔):").split())
setB = set(input("请输入集合B(元素以空格分隔):").split())
# 求交集
intersection = setA & setB
print("集合A和B的交集为:", intersection)
# 求并集
union = setA | setB
print("集合A和B的并集为:", union)
# 求差集
difference = setA - setB
print("集合A和B的差集为:", difference)
```
首先,我们使用 `input()` 函数分别获取用户输入的集合 setA 和 setB,并且使用 `set()` 函数将其转换为集合类型。然后,我们可以使用 `&` 操作符求出两个集合的交集,使用 `|` 操作符求出两个集合的并集,使用 `-` 操作符求出集合 setA 减去 setB 的差集。最后,我们输出结果。注意,在输出结果时,集合元素的顺序是随机的,因为集合本身是无序的。
阅读全文