编写程序,删除一个list中的重复元素,python list删除相同元素

  编写程序,删除一个list中的重复元素,python list删除相同元素

  点击顶部的“Python3X”,选择“顶部或星形”

  第一时间收到精彩推送!

  Python Every Day, 第 3 天

  

  使用Python代码删除列表中的重复元素。这是一个常见的基础面试问题,介绍三种方式。

  1、通过set方法进行去重

  print(list(set(a)))2,3,1,1,1,7,9,5]

  打印(列表(集合(a)))

  2、通过fromkeys方法创建新的字典

  A=[1,2,3,1,1,1,1,7,9,5] B={} # FromNkeys创建一个新字典,将A中的元素作为字典B=B的键。从键(A)打印(B) # {1:无,2:无,3:无

  b={}

  #fromnkeys创建一个新字典,将A中的元素作为字典的键。

  b=b.fromkeys(a)

  打印(b)#{1:无,2:无,3:无,7:无,9:无,5:无}

  c=list(b.keys())

  打印(c)#[1,2,3,7,9,5]

  3、逻辑判断

  a=[1,2,3,1,1,1,7,9,5]b=[]for iina:ifinotinb:b . append(I)print(b)#[1,2,3,7,9,5]

  b=[]

  foriina:

  ifinotinb:

  b .附录(一)

  打印(b)#[1,2,3,7,9,5]

  感谢您的阅读

  长按二维码关注

  公众号「Python3X

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

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