python如何去掉列表中的重复元素,python列表消除重复

  python如何去掉列表中的重复元素,python列表消除重复

  

  python四种方法实现去除列表中的重复元素:

  #第一种,使用集合的方式

  deffunc1(one_list):

  returnlist(set(one_list))

  #第二种,使用字典的方式

  deffunc2(one_list):

  返回{}。fromkeys(one_list).按键()

  #第三种,使用列表推导的方式

  deffunc3(one_list):

  temp_list=[]

  foroneinone _ list:

  ifonenotintemp_list:

  临时列表追加(一个)

  返回临时列表

  #第四种,使用排序的方式

  deffunc4(one_list):

  result_list=[]

  temp_list=sorted(one_list)

  i=0

  惠莱伦(临时列表):

  如果临时列表[I]不在结果列表:中

  结果列表附加(临时列表[我])

  else:

  i=1

  返回结果列表

  if__name__==__main__:

  one_list=[56,7,4,23,56,9,0,56,12,3,56,34,45,5,6,56]

  printfunc1(one_list)

  printfunc2(one_list)

  printfunc3(one_list)

  printfunc4(one_list)结果如下:

  [0,34,3,4,5,6,7,9,12,45,23,56]

  [0,34,3,4,5,6,7,9,12,45,23,56]

  [56,7,4,23,9,0,12,3,34,45,5,6]

  [0,3,4,5,6,7,9,12,23,34,45,56]众多大蟒培训视频,尽在盛行信息技术软件开发工作室,欢迎在线学习!

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

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