📜  dédoublé un tableau et supprimé les doublons (1)

📅  最后修改于: 2023-12-03 15:14:40.606000             🧑  作者: Mango

以下是一个用于重复数组并删除重复项的 Python 代码片段,返回的结果将以 Markdown 格式显示:

def deduplicate_array(arr):
    # 使用集合的特性删除重复项并保持原始顺序
    deduplicated_arr = list(dict.fromkeys(arr))
    return deduplicated_arr

arr = [1, 2, 3, 2, 4, 3, 5]
deduplicated_arr = deduplicate_array(arr)

# 输出原数组
print("原始数组:")
print(arr)

# 输出重复数组
print("重复数组:")
print(arr * 2)

# 输出删除重复项后的数组
print("删除重复项后的数组:")
print(deduplicated_arr)

以上代码定义了一个名为 deduplicate_array 的函数,它接受一个数组作为输入,并使用集合的特性删除重复项并保持原始顺序。然后,将原始数组、重复数组和删除重复项后的数组依次以 Markdown 格式输出。在运行代码后,输出的结果将显示如下:

原始数组: [1, 2, 3, 2, 4, 3, 5]

重复数组: [1, 2, 3, 2, 4, 3, 5, 1, 2, 3, 2, 4, 3, 5]

删除重复项后的数组: [1, 2, 3, 4, 5]

希望以上信息对您有所帮助!