问题描述:比较两个数组时,从第三个数组中打印出正确的项。
解决方法:可以通过代码来实现这个功能。下面是一个示例,展示了如何比较两个数组,并从第三个数组中打印出正确的项。
def compare_arrays(arr1, arr2, arr3):
for item in arr3:
if item in arr1 and item not in arr2:
print(item)
# 示例用法
arr1 = [1, 2, 3, 4, 5]
arr2 = [3, 4, 5, 6, 7]
arr3 = [2, 3, 6, 8, 9]
compare_arrays(arr1, arr2, arr3)
输出结果:
2
在上述示例中,compare_arrays
函数接受三个参数,分别为需要比较的两个数组(arr1
和arr2
),以及用于打印正确项的第三个数组(arr3
)。函数通过遍历arr3
中的每一项,判断该项是否同时存在于arr1
和arr2
中。如果该项存在于arr1
中,但不存在于arr2
中,则将该项打印出来。
在示例中,arr1
中的项2
同时存在于arr3
中,但不存在于arr2
中,因此会被打印出来。