今天在网上看到的: http://dongweiming./blog/archives/fen-xiang-%5B%3F%5D-ge-zhun-bei-gei-gong-si-jiang-pythongao-ji-bian-cheng-de-slide/ 比如有一个列表: >>> l= [2,4,5,1,7,1,2,4] 常用的去重复的方法如下: >>> list(set(l)) [1, 2, 4, 5, 7] >>> {}.fromkeys(l).keys() [1, 2, 4, 5, 7] 可以看到,这两种方法,出来的结果是列表里的元素顺序都改变了>>> from collections import OrderedDict >>> OrderedDict().fromkeys(l).keys() [2, 4, 5, 1, 7] |
|