码迷,mamicode.com
首页 > 编程语言 > 详细

python删除重复项且不改变顺序

时间:2016-05-20 14:41:13      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:列表 集合 文件

def dedupe(items,key=None):

    seen = set()

for item in items:

    val = item if key is None else key(item)

if val not in seen:

   yield item

seen.add(val)


python删除重复项且不改变顺序

标签:列表 集合 文件

原文地址:http://51kxj.blog.51cto.com/3537967/1775346

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!