1. 程式人生 > >Python封裝函數:實現刪除一個list裏面的重復,且元素順序要與原list順序對應

Python封裝函數:實現刪除一個list裏面的重復,且元素順序要與原list順序對應

列表 list

封裝函數:實現刪除一個list裏面的重復,且元素順序要與原list順序對應

代碼:
def info(l):
l1 = l[:]
for i in range(len(l)):
v = l.count(l[i])
if l1.count(l[i]) > 1:
for j in range(1, v):
l1.remove(l[i])
return l1

print(info([1, 2, 3, 4, 2, 3, 6, 2]))
技術分享圖片

思想:統計相同元素出現的次數,然後刪除到1

Python封裝函數:實現刪除一個list裏面的重復,且元素順序要與原list順序對應