Python面试题:请写出一段Python代码实现删除一个list里面的重复元素
Python
可以先把list重新排序,然后从list的最后开始扫描,代码如下:
if List:
List.sort()
last = List[-1]
for i in range(len(List)-2, -1, -1):
if last==List[i]: del List[i]
else: last=List[i]
同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题
旧一篇:Python文件操作的面试题

aa=['1','2','3','1']
aa=tuple(set(aa))
print(aa)
['1','2','3']
list(set(aa))
origList=[1,1,1,1,3,1]
这个list会不会出错,老大?
听2楼 leg 的没错。