interview_python
interview_python copied to clipboard
5 去除列表中的重复元素 # 用字典并保持顺序
用字典并保持顺序
l1 = ['b','c','d','b','c','a','a'] l2 = list(set(l1)) //应改成 l2={}.fromkeys(l1).keys() l2.sort(key=l1.index) print l2
>>> l1=['b','c','d','c','a','a']
>>> l2=list(set(l1))
>>> l2.sort(key=l1.index)
>>> print(l2)
['b', 'c', 'd', 'a']
我在python3上运行没有问题