1,使用set函數
集合定義為壹個集合,它是無序的,不可重復的。
numList =
打印(列表(set(numList)))
#[1, 2, 3, 4, 5]
2.首先對列表重新排序,然後從列表末尾開始掃描。
a = [1,2,4,2,4,5,]
排序()
last = a[-1]
對於範圍內的I(len(a)-2,-1,-1):
if last == a[i]:
del a[i]
否則:
last = a[i]
打印(a) #[1,2,4,5]
3.使用字典功能
a=[1,2,4,2,4,]
b={}
b=b.fromkeys(a)
c=list(b.keys())
print(c) #[1,2,4]
4.附加方式
def delList(左):
L1 = []
對於L中的I:
如果我不在L1:
L1.append(i)
return L1
print(delList([1,2,2,3,3,4,5])#[1,2,3,4,5]
5.計數+移除模式
def delList(左):
對於L中的I:
如果L.count(i)!= 1:
對於範圍內的x((l . count(I)-1)):
移除(壹)
返回L
print(delList([1,2,2,3,3,4])#[1,2,3,4]