本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、列表遍历法
alist=[1,2,2,4,4,6,7] b=list() foriinalist: ifinotinb: b.append(i) print(b)
2、集合set去重法
处理起来比较简单,但结果不会保留之前的顺序。
ids=[1,4,3,3,4,2,3,4,5,6,1] ids=list(set(ids))
3、字典中fromkeys()方法
>>>L=[3,1,2,1,3,4] >>>T={}.fromkeys(L).keys() >>>T [1,2,3,4] >>>T.sort(key=L.index) >>>T [3,1,2,4]
4、列表推导式法
>>>lst1=[2,1,3,4,1] >>>temp=[] >>>[temp.append(i)foriinlst1ifnotiintemp] [None,None,None,None] >>>print(temp) [2,1,3,4]
5、使用sort函数或sorted函数
>>>L=[3,1,2,1,3,4] >>>T=sorted(set(L),key=L.index) >>>T [3,1,2,4]
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容