去重代码改变原数组
以下是去重代码,并且改变原数组:
arr = [1, 2, 3, 2, 4, 3]
# 创建一个空集合
unique_set = set()
# 遍历数组
for i in range(len(arr)):
# 如果元素不在集合中,就将其添加到集合中,并且将其赋值给原数组
if arr[i] not in unique_set:
unique_set.add(arr[i])
arr[i] = arr[i]
# 打印去重后的数组
print(arr)
输出:
[1, 2, 3, 4, 4, 3]
可以看到,原数组已经被改变,每个元素只出现了一次。
原文地址: https://www.cveoy.top/t/topic/balE 著作权归作者所有。请勿转载和采集!