python中如何删除列表中重复的元素,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]

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

留言与评论(共有 条评论)
   
验证码: