Menu
CoddyTech

复习:删除重复项

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 32 课,共 78 课。

challenge icon

挑战

简单

在 Python 中,你可以使用 set() 函数将列表转换为集合。这称为类型转换。转换为集合会将列表变成一个集合,其中只包含不重复的元素。

示例:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Output: {1, 2, 3, 4, 5}

编写一个名为 remove_duplicates 的函数,它接受一个数字列表作为参数,并返回一个删除了重复项的新列表,同时保留元素的原始顺序。

示例输入:

numbers = [1, 2, 2, 3, 4, 4, 5]

示例输出:

[1, 2, 3, 4, 5]

利用集合的特性简化答案,同时保持顺序不变!

亲手试试

def remove_duplicates(numbers):
    # 在这里编写代码

逻辑与流程中的所有课

自己练习: Python 在线编译器