python 中列表去重复

 

1、for 循环实现

>>> a
['aa', 'bb', 'aa', 'cc', 'bb', 'dd', 'cc']
>>> b = list()
>>> b
[]
>>> for i in a:
...     if i not in b:             ## 利用for循环 + 关系成员操作符去重复
...             b.append(i)
...
>>>
>>> b
['aa', 'bb', 'cc', 'dd']

 

2、利用集合set去重复

>>> a
['aa', 'bb', 'aa', 'cc', 'bb', 'dd', 'cc']
>>> b = set(a)                       ## 利用集合属性去重复
>>> b
{'dd', 'bb', 'cc', 'aa'}

 

posted @ 2022-05-25 23:03  小鲨鱼2018  阅读(85)  评论(0编辑  收藏  举报