以下是一个示例代码,用于比较两个数组并从其中一个数组中排除重复的元素:
def compare_and_exclude(arr1, arr2):
unique_elements = []
for element in arr1:
if element not in arr2:
unique_elements.append(element)
return unique_elements
# 示例用法
arr1 = [1, 2, 3, 4, 5]
arr2 = [3, 4, 5, 6, 7]
result = compare_and_exclude(arr1, arr2)
print(result)
输出:
[1, 2]
在这个示例中,我们定义了一个名为compare_and_exclude
的函数,该函数接受两个数组作为参数arr1
和arr2
。它使用一个循环遍历arr1
中的每个元素,并通过not in
操作符检查该元素是否存在于arr2
中。如果该元素不存在于arr2
中,我们将其添加到unique_elements
列表中。最后,我们返回unique_elements
列表作为结果。
在示例中,arr1
中的元素1
和2
不在arr2
中,因此它们被排除在结果中。
上一篇:比较数组变量与可能值列表