📅  最后修改于: 2023-12-03 15:34:21.117000             🧑  作者: Mango
在Python中,我们可以使用以下几种方法来缩小一个给定列表中的重复元素:
set()函数是Python内置函数之一,它可以创建一个无序不重复的元素集合,我们可以使用它来缩小一个列表中的重复元素:
my_list = [1, 2, 3, 1, 2, 4, 5, 4, 6]
unique_list = list(set(my_list))
print(unique_list)
输出:
[1, 2, 3, 4, 5, 6]
我们可以使用列表推导式来缩小一个给定列表中的重复元素:
my_list = [1, 2, 3, 1, 2, 4, 5, 4, 6]
unique_list = []
[unique_list.append(i) for i in my_list if i not in unique_list]
print(unique_list)
输出:
[1, 2, 3, 4, 5, 6]
我们可以使用字典来缩小一个给定列表中的重复元素:
my_list = [1, 2, 3, 1, 2, 4, 5, 4, 6]
unique_list = []
my_dict = {}
for i in my_list:
if i not in my_dict:
my_dict[i] = 1
unique_list.append(i)
print(unique_list)
输出:
[1, 2, 3, 4, 5, 6]
以上就是Python中缩小重复元素的给定列表的三种方法。通过使用这些方法,我们可以轻松地从一个列表中缩小重复元素。