面试题 列表去重复元素

 

# 列表的去重
lst = [1, 13, 5, 55, 13, 8, 55, 27]
# 方法一  用算法去重复 且对原列表中元素的排序无任何影响
new = []
for el in lst:
    if el not in new:
        new.append(el)
print(new)


# 方法二  借助python内置的函数set() 集合去重复 更高效 但元素变为无序
st = set(lst)
new = list(st)
print(new)

 

posted @ 2020-05-01 21:48  CherryYang  阅读(132)  评论(0)    收藏  举报