以下是一个简单的数组查重的示例代码:

def find_duplicate(arr):
    result = []
    for i in range(len(arr)):
        if arr[i] not in arr[i+1:] and arr[i] not in result:
            continue
        if arr[i] in result:
            continue
        result.append(arr[i])
    return result

# 测试
arr = [1, 2, 3, 4, 5, 2, 3, 6]
print(find_duplicate(arr))
# 输出 [2, 3]

这个函数接受一个数组作为参数,遍历数组中的每个元素,如果该元素在后面的元素中出现过或者已经被加入结果数组中,则说明该元素是一个重复元素,加入结果数组中返回。

写个数组查重

原文地址: https://www.cveoy.top/t/topic/g8R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录