对列表alist=[1,2,2,4,4,6,7],实现去除重复元素。

方法一:首先考虑使用set集合,因为使用集合可以去除重复元素,先使用set转为集合,然后再使用list将集合再变回列表。

alist=[1,2,2,4,4,6,7]
b=set(alist)
print(list(b))

python 去除列表重复值 python列表如何去除重复_python 去除列表重复值

 方法二:考虑先对列表进行遍历,然后新建一个空列表,对原有列表进行遍历,判断该元素是否在新的列表中,如果不在,就将该元素添加到新建的列表当中,这样最后得到的新列表就满足要求了。

alist = [1, 2, 2, 4, 4, 6, 7]
b = list()
for i in alist:
    if i not in b:
        b.append(i)
print(b)

python 去除列表重复值 python列表如何去除重复_python 去除列表重复值_02