当前位置: 首页 > 图灵资讯 > 行业资讯> python怎么样去除一个列表里重复的项

python怎么样去除一个列表里重复的项

发布时间:2025-04-06 15:46:12

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

#一是采用集合的方式
deffunc1(one_list):
returnlist(set(one_list))
#第二,使用字典
deffunc2(one_list):
return{}.fromkeys(one_list).keys()
#第三种,使用列表推导的方法
deffunc3(one_list):
temp_list=[]
foroneinone_list:
ifonenotintemp_list:
temp_list.append(one)
returntemp_list
#第四种,使用排序的方法
deffunc4(one_list):
result_list=[]
temp_list=sorted(one_list)
i=0
whilei<len(temp_list):
iftemp_list[i]notinresult_list:
result_list.append(temp_list[i])
else:
i+=1
returnresult_list

if__name__='__main__':
one_list=[56,7,4,23,569、0、56、12、56、34、45、56
printfunc1(one_list)
printfunc2(one_list)
printfuncc3(one_list)
printfunc4(one_list)

结果如下:

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

python培训视频众多,全部在python学习网,欢迎在线学习!

相关文章

python3兼容python2吗

python3兼容python2吗

2025-05-09
python3 whl怎么安装

python3 whl怎么安装

2025-05-09
python 字典怎么提取value

python 字典怎么提取value

2025-05-09
python 怎样计算字符串的长度

python 怎样计算字符串的长度

2025-05-09
python 怎么样反向输出字符串

python 怎么样反向输出字符串

2025-05-09
python 怎么判断字符串开头

python 怎么判断字符串开头

2025-05-09