对列表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))
方法二:考虑先对列表进行遍历,然后新建一个空列表,对原有列表进行遍历,判断该元素是否在新的列表中,如果不在,就将该元素添加到新建的列表当中,这样最后得到的新列表就满足要求了。
alist = [1, 2, 2, 4, 4, 6, 7]
b = list()
for i in alist:
if i not in b:
b.append(i)
print(b)