interview_python icon indicating copy to clipboard operation
interview_python copied to clipboard

5 去除列表中的重复元素 # 用字典并保持顺序

Open coder1688 opened this issue 7 years ago • 1 comments

用字典并保持顺序

l1 = ['b','c','d','b','c','a','a'] l2 = list(set(l1)) //应改成 l2={}.fromkeys(l1).keys() l2.sort(key=l1.index) print l2

coder1688 avatar Feb 26 '18 15:02 coder1688

>>> l1=['b','c','d','c','a','a']
>>> l2=list(set(l1))
>>> l2.sort(key=l1.index)
>>> print(l2)
['b', 'c', 'd', 'a']

我在python3上运行没有问题

pusidun avatar Mar 07 '18 03:03 pusidun