merge在Python中取交集,怎么取并集
时间: 2023-05-31 20:02:17 浏览: 89
pandas DataFrame 交集并集补集的实现
在Python中,可以使用set()函数来创建集合。集合是无序的,不重复的元素集合。可以使用&运算符来计算两个集合的交集,使用|运算符来计算两个集合的并集。
例如,有两个集合a和b,要求它们的交集和并集:
```python
a = set([1, 2, 3])
b = set([2, 3, 4])
# 计算交集
c = a & b
print(c) # 输出:{2, 3}
# 计算并集
d = a | b
print(d) # 输出:{1, 2, 3, 4}
```
注意,如果要对列表或元组进行交集和并集运算,需要先将它们转换为集合类型。例如:
```python
a = [1, 2, 3]
b = [2, 3, 4]
# 将列表转换为集合类型
c = set(a) & set(b)
print(c) # 输出:{2, 3}
d = set(a) | set(b)
print(d) # 输出:{1, 2, 3, 4}
```
阅读全文