可以使用循环和条件语句来实现此目的。以下是一个简单的示例代码,它可以比较两个包含整数的数组,并删除它们开头的相同项。
array1 = [1, 2, 3, 4, 5]
array2 = [1, 2, 6, 7, 8]
i = 0
while i < len(array1) and i < len(array2):
if array1[i] == array2[i]:
array1.pop(0)
array2.pop(0)
else:
break
print(array1)
print(array2)
在上述示例代码中,我们使用while循环来比较两个数组的相应元素。如果两个数组中的元素相同,则从两个数组的开头删除此元素,并将循环继续。如果在任何时候两个元素不相同,则退出循环并打印每个数组的剩余元素。
请注意,此代码示例仅适用于相同长度的数组,因为我们使用while循环来迭代数组元素。如果两个数组的长度不同,则需要调整代码。
下一篇:比较两个相似的XPath的属性