跳到主要内容

请写出一段 python 代码实现删除 list 里面的重复元素?

参考答案:

可以使用 Python 的 set() 函数和列表推导式来删除列表中的重复元素。set() 函数可以将列表转换为集合,而集合中的元素是唯一的,因此可以自动去除重复元素。然后,可以使用列表推导式将集合转换回列表。

以下是实现删除列表中重复元素的 Python 代码:

my_list = [1, 2, 3, 4, 2, 3, 5, 6, 7, 8, 8, 9]
my_list = list(set(my_list))
print(my_list)

输出结果为:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

在上述代码中,首先定义了一个包含重复元素的列表 my_list。然后,使用 set() 函数将列表转换为集合,自动去除了重复元素。最后,使用 list() 函数将集合转换回列表,并将结果赋值给 my_list。最后,使用 print() 函数输出删除重复元素后的列表。