page contents

Python面试题:请写出一段Python代码实现删除一个list里面的重复元素

轩辕小不懂 发布于 2021-06-08 11:47
阅读 508
收藏 0
分类:Python开发

最佳答案 2021-06-08 11:55

988
Pack
Pack

可以先把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]

请先 登录 后评论