以下是一个比较两个数组项的代码示例:
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
return True
# 示例用法
arr1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
arr3 = [[1, 2, 3], [4, 5, 6], [9, 8, 7]]
print(compare_arrays(arr1, arr2)) # 输出: True
print(compare_arrays(arr1, arr3)) # 输出: False
在上述示例中,compare_arrays
函数接受两个参数arr1
和arr2
,并比较它们的数组项。首先,函数会检查两个数组的长度是否相同,如果不同则直接返回False
。然后,函数使用一个循环遍历数组的每个位置,并检查相同位置的项是否相等。如果有任何一个位置的项不相等,则函数返回False
。如果循环结束后没有返回False
,则说明所有位置的项都相等,函数返回True
。
在示例中,arr1
和arr2
的所有项都相等,因此输出为True
。而arr1
和arr3
在最后一个位置的项不相等,因此输出为False
。
上一篇:比较数组项目