实现方法1:使用内置函数set()和&操作符
array1 = [1, 2, 3, 4]
array2 = [3, 4, 5, 6]
intersection = list(set(array1) & set(array2))
实现方法2:使用列表推导式和in操作符
array1 = [1, 2, 3, 4]
array2 = [3, 4, 5, 6]
intersection = [num for num in array1 if num in array2]
实现方法3:使用filter()函数和lambda表达式
array1 = [1, 2, 3, 4]
array2 = [3, 4, 5, 6]
intersection = list(filter(lambda num: num in array2, array1))
这些实现方法都能够取得数组的交集,其返回结果为包含交集元素的新数组。