Python 列表內元素去重

最簡單的方法:

a = [1,1,3,3,4,4,6,6,2,2]
b = set(a)
a = list(b)
print(a)

[1, 2, 3, 4, 6]

優點:簡潔
缺點:列表排序打亂

保留原排序的方法:

a = [1,1,3,3,4,4,6,6,2,2]
c = []
for i in a:
    if i not in c:
        c.append(i)
print(c)

[1, 3, 4, 6, 2]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章