输入两个集合setA和setB,分别输出它们的交集、并集和差集
时间: 2024-09-11 14:05:23 浏览: 261
在Python中,可以使用内置的集合操作方法来计算两个集合(setA和setB)的交集、并集和差集。以下是相应的代码示例:
```python
# 定义两个集合
setA = {1, 2, 3, 4, 5}
setB = {4, 5, 6, 7, 8}
# 计算交集 (元素同时存在于两个集合中)
intersection = setA.intersection(setB)
print("交集:", intersection)
# 计算并集 (包含所有不重复的元素)
union = setA.union(setB)
print("并集:", union)
# 计算差集 (setA中独有的元素)
difference = setA.difference(setB)
print("差集(setA - setB):", difference)
# 或者从setB中减去setA来得到另一个差集 (setB中独有的元素)
another_difference = setB.difference(setA)
print("差集(setB - setA):", another_difference)
```
这段代码将会输出两个集合之间的各种关系。
相关问题
输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB
您好,关于您的问题,我可以回答。对于集合 setA 和 setB,它们的交集可以表示为 setA ∩ setB,其并集可以表示为 setA ∪ setB,而差集 setA-setB 则表示 setA 中除去 setB 中的元素后剩余的元素。希望我的回答能够帮到您。
编写程序,输入两个集合 setA 和setB,分别输出它们的交集、并集和差集setA-setB
好的,以下是程序的代码:
```
setA = set(input("请输入集合A,元素之间用空格隔开:").split())
setB = set(input("请输入集合B,元素之间用空格隔开:").split())
intersection = setA.intersection(setB)
union = setA.union(setB)
difference = setA.difference(setB)
print("集合A和集合B的交集为:", intersection)
print("集合A和集合B的并集为:", union)
print("集合A和集合B的差集为:", difference)
```
希望这个程序能够帮到你!
阅读全文