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']

 

上一篇:Java语言高级第十天


下一篇:CCNP(ISCW)实验:配置AAA支持Radius