python中给列表元素去重复

1、

>>> a = ["aaa","bbb","aaa","aaa","bbb","aaa","ccc","ddd","ddd"]
>>> b = []
>>> for i in a:
    if i not in b:
        b.append(i)

        
>>> b            ## for循环去重复
['aaa', 'bbb', 'ccc', 'ddd']
>>> list(set(a))    ## set 去重复
['bbb', 'ccc', 'ddd', 'aaa']
>>> c = a[:]
>>> c == a
True
>>> for i in c:
    while c.count(i) != 1:       ## while循环去重复
        c.remove(i)

        
>>> c
['bbb', 'aaa', 'ccc', 'ddd']
原文地址:https://www.cnblogs.com/liujiaxin2018/p/14444059.html