下面是一个示例代码,用于比较两个数组并添加或替换内容:
def compare_arrays(arr1, arr2):
result = []
for item1 in arr1:
found = False
for item2 in arr2:
if item1 == item2:
found = True
break
if not found:
result.append(item1)
for item2 in arr2:
found = False
for item1 in arr1:
if item2 == item1:
found = True
break
if not found:
result.append(item2)
return result
arr1 = [1, 2, 3, 4]
arr2 = [3, 4, 5, 6]
result = compare_arrays(arr1, arr2)
print(result)
这段代码首先创建了一个空的result
列表,用于存储比较结果。然后,它遍历arr1
中的每个元素,检查是否存在于arr2
中。如果不存在,将该元素添加到result
列表中。接着,它遍历arr2
中的每个元素,检查是否存在于arr1
中。如果不存在,也将该元素添加到result
列表中。最后,返回result
列表作为比较结果。
在上面的示例中,arr1
包含了元素1, 2, 3, 4
,arr2
包含了元素3, 4, 5, 6
。比较结果将会是[1, 2, 5, 6]
,这是在两个数组中唯一存在的元素。