以下是一个比较两个数组的每个元素的示例代码:
def compare_arrays(arr1, arr2):
# 首先检查两个数组的长度是否相等
if len(arr1) != len(arr2):
return False
# 逐个比较数组的元素
for i in range(len(arr1)):
if arr1[i] != arr2[i]:
return False
# 如果所有元素都相等,则返回True
return True
# 示例用法
array1 = [1, 2, 3, 4, 5]
array2 = [1, 2, 3, 4, 5]
print(compare_arrays(array1, array2)) # 输出:True
array3 = [1, 2, 3, 4, 5]
array4 = [1, 2, 3, 4, 6]
print(compare_arrays(array3, array4)) # 输出:False
这个示例中,我们定义了一个名为compare_arrays
的函数,接受两个数组作为参数。函数首先检查两个数组的长度是否相等,如果不相等则返回False
。然后,使用一个循环逐个比较两个数组的元素,如果有任何不相等的元素,则返回False
。如果所有元素都相等,则返回True
。
在示例用法中,我们创建了两对数组进行测试。第一对数组array1
和array2
是相同的,所以输出结果为True
。第二对数组array3
和array4
中最后一个元素不相等,所以输出结果为False
。
下一篇:比较两个数组的内容