Python 列表元素排重uniq
2024-08-23 22:21:47
# -*- coding: gbk -*- def uniq(ls):
lsCopy=[e for e in ls]
for i in xrange(1,len(ls)):
for j in xrange(i):
if ls[j]!=ls[i]:
pass
else:
lsCopy.remove(ls[i])#如果有removeAt(index)方法更好
return lsCopy if __name__=='__main__':
ls=[1,2,3,4,5,6,7,8,9,7,2,3,6]
print uniq(ls)
结果:[1, 4, 5, 8, 9, 7, 2, 3, 6]#remove(e)删除时从列表头开始找e
最新文章
- 普通用户ssh无密码登录设置
- Jenkins若干小问题
- ILMerge
- python之map、filter、reduce、lambda函数
- 【20160924】GOCVHelper 图像增强部分(1)
- JAVA的第一个程序
- Java语法基础动手动脑实践
- js prompt函数使用例子
- JQuery中的事件以及动画
- javascript的选项卡
- Singleton 单例模式 泛型 窗体控制
- c语言中逗号运算符和逗号表达式
- (转)Nginx + uwsgi + web.py + MySQLdb
- CSS2Properties doesn't have an indexed property setter for '0'
- 2018-2019-2 20175228实验一《Java开发环境的熟悉》实验报告
- iOS开发基础-九宫格坐标(5)
- 第30月第3天 iOS图标icon自动生成和自定义尺寸
- (93)Wangdao.com_第二十六天_鼠标事件
- java8_api_jdbc
- ffplay流程分析