现在的位置: 首页 > 建站运维教程 > 正文

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

2023年01月26日 建站运维教程 ⁄ 共 460字 ⁄ 字号 暂无评论

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]

给我留言

您必须 [ 登录 ] 才能发表留言!