您的位置:首页 > 编程语言 > Python开发

Python学习二

2015-10-10 21:20 543 查看
Python 不使用set函数,删除list中重复的数据
常用方法:
1.使用列表综合
代码如下:
lista=['a','r','b','f','f','b']
listb=[]
[listb.append(i) for i in lista if i not in listb]
print(listb)
2.使用常规的算法:
lista=['a','r','b','f','f','b']
print('orgin list:'+lista)
if lista:
lista.sort()
last=lista[-1]
for i in range (len(lista)-2,-1,-1):
if last==lista[i]:
del lista[i]
else :
last=lista[i]
print('after list'+lista)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: