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]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。