以下是去重代码,并且改变原数组:

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 著作权归作者所有。请勿转载和采集!

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