python 交叉差集
时间: 2023-12-26 15:28:41 浏览: 103
python DataFrame 取差集实例
以下是Python中获取两个列表的交集和差集的例子:
1. 获取两个列表的交集:
```python
a = [2, 3, 4, 5]
b = [2, 5, 8]
# 方法一
tmp = [val for val in a if val in b]
print(tmp) # 输出:[2, 5]
# 方法二
print(list(set(a).intersection(set(b)))) # 输出:[2, 5]
```
2. 获取两个列表的差集:
```python
a = [2, 3, 4, 5]
b = [2, 5, 8]
print(list(set(b).difference(set(a)))) # 输出:[8]
```
阅读全文