Python创建2个集合,输出这2个集合的并集、交集、差集。
时间: 2024-10-18 21:23:31 浏览: 73
在Python中,你可以使用内置的set数据结构来创建集合,并通过集合操作来获取它们的并集、交集和差集。以下是一个简单的示例:
```python
# 创建两个集合
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
# 输出并集 (包含所有唯一元素)
union_set = set1.union(set2)
print("并集:", union_set)
# 输出交集 (同时存在于两个集合中的元素)
intersection_set = set1.intersection(set2)
print("交集:", intersection_set)
# 输出差集 (仅在第一个集合中存在的元素)
difference_set1 = set1.difference(set2)
print("差集(set1 - set2):", difference_set1)
# 或者输出差集 (仅在第二个集合中存在的元素)
difference_set2 = set2.difference(set1)
print("差集(set2 - set1):", difference_set2)
```
在这个例子中,我们创建了两个集合`set1`和`set2`,然后分别计算了它们的并集、交集和差集。注意,Python的集合操作都是无序的。
相关问题
使用Python.创建2个集合,输出这2个集合的并集、交集、差集。
好的,以下是Python代码实现:
```python
# 创建集合
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
# 输出并集
print("集合的并集为:", set1 | set2)
# 输出交集
print("集合的交集为:", set1 & set2)
# 输出差集
print("集合的差集为:", set1 - set2)
```
运行程序后,即可输出2个集合的并集、交集和差集。
Python计算两个集合的交集并集差集
假设有两个集合A和B,可以用Python的set类型表示它们。交集、并集、差集的计算可以使用set类型提供的交集运算符&、并集运算符|、差集运算符-,具体实现如下:
```python
A = set([1, 2, 3, 4])
B = set([3, 4, 5, 6])
# 计算交集
intersection = A & B
print("交集:", intersection)
# 计算并集
union = A | B
print("并集:", union)
# 计算差集
difference = A - B
print("差集:", difference)
```
上述代码输出结果:
```
交集: {3, 4}
并集: {1, 2, 3, 4, 5, 6}
差集: {1, 2}
```
阅读全文