python 两数组相同元素个数
时间: 2023-09-22 09:08:53 浏览: 98
python简单获取数组元素个数的方法
5星 · 资源好评率100%
要计算两个数组中相同元素的个数,可以使用 Python 的集合(set)和交集(intersection)操作。
下面是一个示例代码:
```python
def count_same_elements(arr1, arr2):
set1 = set(arr1)
set2 = set(arr2)
common_elements = set1.intersection(set2)
return len(common_elements)
# 示例用法
array1 = [1, 2, 3, 4, 5]
array2 = [4, 5, 6, 7, 8]
count = count_same_elements(array1, array2)
print(count) # 输出:2
```
在上述代码中,我们首先将两个数组转换为集合,然后使用 `intersection` 方法找到两个集合的交集,最后返回交集的长度即为相同元素的个数。
阅读全文