两个List取交集
时间: 2023-08-16 14:08:10 浏览: 109
C#Linq获取两个List或数组的差集交集.pdf
你可以使用Python内置的set()函数来找到两个列表的交集。将两个列表分别转换为集合,然后使用“&”操作符来获取它们的交集。
示例代码如下:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
intersection = set(list1) & set(list2)
print(list(intersection)) # 输出 [3, 4, 5]
```
在这个例子中,我们首先将list1和list2分别转换为集合,然后使用“&”符号来获取它们的交集。最后,我们将结果转换回列表并将其打印出来。
阅读全文