便宜VPS主机精选
提供服务器主机评测信息

python删除列表重复元素的三种方法

python中如何删除列表中重复的元素,python怎样删除列表里重复的元素,移除Python列表中的重复元素有下面三种方法。

1.使用set去除重复元素

1=[1,2,5,6,7,4,8,2,7,9,4,6,3]list 2=list(set(list 1))print(list 2)输出结果如下:

将改变原始列表元素的顺序。

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

2.for循环语句

1=[1,2,5,6,7,4,8,2,7,9,4,6,3]list 2=[]for I in list 1:if not I in list 2:list 2。附加(I)打印(列表2)输出结果如下:

原始列表元素顺序不会改变。

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

3.用列表推导式

1=[1,2,5,6,7,4,8,2,7,9,4,6,3]list 2=[][list 2 . append(I)for I in list 1 if not I in list 2]# append不要忘记添加参数print(list2)。输出结果如下:

不要更改原始列表元素的顺序

[1, 2, 5, 6, 7, 4, 8, 9, 3]
未经允许不得转载:便宜VPS测评 » python删除列表重复元素的三种方法