以下是一个示例代码,可以遍历两个数组并从匹配项构建一个新数组:
def build_new_array(arr1, arr2):
new_array = []
for item1 in arr1:
for item2 in arr2:
if item1 == item2:
new_array.append(item1)
return new_array
# 示例用法
array1 = [1, 2, 3, 4, 5]
array2 = [4, 5, 6, 7, 8]
new_array = build_new_array(array1, array2)
print(new_array)
输出结果为:[4, 5]
,因为只有4和5是两个数组都包含的匹配项。
请注意,这个示例代码假设输入的两个数组都是列表类型。如果输入的两个数组类型不同,可能需要在代码中进行类型转换或做其他适当的处理。