两个list对象取差集
时间: 2023-08-25 18:04:41 浏览: 88
C#Linq获取两个List或数组的差集交集.pdf
可以使用Python内置的set()函数来实现两个list对象的差集操作。具体步骤如下:
1. 将两个list转化为set对象,使用set()函数。
2. 对set对象进行差集操作,使用“-”符号。
3. 将差集结果转化为list对象,使用list()函数。
下面是一个示例代码:
```python
a = [1, 2, 3, 4, 5]
b = [3, 4, 5, 6, 7]
diff = list(set(a) - set(b))
print(diff)
```
输出结果为:[1, 2]
这表示a中有,但是b中没有的元素是1和2。
阅读全文