编写函数 set _ intersect ( int a [], int b [])计算两个数组的交集.按照如下格式读取数据 第1行是数组 a 中的数据的个数,数组 a =(1,2,3} 第4行是数组 b 中的数据的个数,数组 b =(2,3,4}
时间: 2023-05-28 16:04:19 浏览: 80
JavaScript获取两个数组交集的方法
5星 · 资源好评率100%
```python
def set_intersect(a, b):
# 将列表转换为集合,求交集
return set(a) & set(b)
# 读取数据
n1 = int(input()) # a中的数据个数
a = [int(i) for i in input().split()] # 将输入的一行字符串转换为整数列表
n2 = int(input()) # b中的数据个数
b = [int(i) for i in input().split()]
# 计算交集
result = set_intersect(a, b)
# 输出结果
print(sorted(result)) # 对结果排序并输出
```
输入样例:
```
3
1 2 3
3
2 3 4
```
输出样例:
```
[2, 3]
```
阅读全文