以下是一个示例代码,用于比较数组中的数组:
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, 6], [7, 8, 9]]
array2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
array3 = [[1, 2, 3], [4, 5, 6], [7, 8, 10]]
print(compare_arrays(array1, array2)) # 输出:True
print(compare_arrays(array1, array3)) # 输出:False
在上面的示例中,我们定义了一个compare_arrays
函数,该函数接受两个数组作为参数,并逐个比较数组中的数组。如果两个数组的长度不同,则返回False。如果所有数组都相等,则返回True。
在示例用法中,我们创建了三个数组array1
,array2
和array3
,并使用compare_arrays
函数进行比较。第一个比较返回True,因为两个数组相等。第二个比较返回False,因为最后一个数组不相等。
上一篇:比较数组中的数据 - PHP