写个数组查重
以下是一个简单的数组查重的示例代码:
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 著作权归作者所有。请勿转载和采集!