Python数字列表去重,还能按原来的顺序输出.
第一种方法
alist = [1, 2, 2, 4, 4, 6, 7]
b = []
for i in alist:
if i not in b:
b.append(i)
print(b)
源代码(注意源代码的缩进)
第二种方法
alist = [1, 2, 2, 4, 4, 6, 7]
formatList = list(set(alist))
formatList.sort(key=alist.index)
print (formatList)
源代码(注意源代码的缩进)
序对列表去重操作最快捷方便的就是把列表转成元组,但是元组是无序的,所以转成元组的话,原来