python中两个列表做差集
时间: 2023-09-01 11:08:29 浏览: 100
基于python求两个列表的并集.交集.差集
在 Python 中,可以使用 set 类型来进行两个列表的差集运算。具体步骤如下:
1. 将两个列表转换成 set 类型。
2. 使用差集运算符 "-" 得到两个集合的差集。
3. 将差集转换回列表类型(如果需要的话)。
示例代码如下:
```python
a = [1, 2, 3, 4]
b = [3, 4, 5, 6]
# 将列表转换成 set 类型
set_a = set(a)
set_b = set(b)
# 求两个集合的差集
diff = set_a - set_b
# 将差集转换回列表类型
result = list(diff)
print(result) # 输出 [1, 2]
```
以上代码中,`set_a` 和 `set_b` 是将列表 `a` 和 `b` 分别转换成的 set 类型对象,`diff` 是它们的差集,`result` 是将差集转换回列表类型得到的结果。
阅读全文