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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。