让我们考虑一下这个清单:
x = ['a', 'b', 'c', 'c', 'a', 'd', 'z', 'z']
Run Code Online (Sandbox Code Playgroud)
我想删除这些重复值list-x,并希望结果如下:
y = ['a', 'b', 'c', 'd', 'z']
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 11
如果排序无关紧要,请使用一组:
>>> list(set(['a', 'b', 'c', 'c', 'a', 'd', 'p', 'p']))
['a', 'p', 'c', 'b', 'd']
Run Code Online (Sandbox Code Playgroud)
如果排序确实的事情,使用OrderedDict:
>>> from collections import OrderedDict
>>> OrderedDict.fromkeys(['a', 'b', 'c', 'c', 'a', 'd', 'p', 'p']).keys()
['a', 'b', 'c', 'd', 'p']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5663 次 |
| 最近记录: |