python array交集
时间: 2024-09-06 07:00:52 浏览: 37
Python数组并集交集补集代码实例
在Python中,可以使用集合(set)来实现两个数组(array)的交集操作。集合是一个无序的不重复元素序列,可以进行集合运算,包括并集、交集、差集等。
要找出两个数组的交集,首先需要将这两个数组转换为集合,然后使用`intersection`方法或者`&`操作符来获取它们的交集。下面是一个简单的例子:
```python
# 创建两个数组
array1 = [1, 2, 3, 4, 5]
array2 = [4, 5, 6, 7, 8]
# 将数组转换为集合
set1 = set(array1)
set2 = set(array2)
# 获取两个集合的交集
intersection = set1.intersection(set2)
# 或者使用 & 操作符
# intersection = set1 & set2
# 将交集转换回数组(如果需要)
array_intersection = list(intersection)
```
在这个例子中,`array_intersection` 就是两个数组的交集 `[4, 5]`。
阅读全文