美文网首页
【转】python list 保持顺序去重复

【转】python list 保持顺序去重复

作者: r_b_prince | 来源:发表于2015-09-01 15:45 被阅读0次
    • 巧妙使用reduce

    In [5]: ids = [1,4,3,3,4,2,3,4,5,6,1]
    
    In [6]: func = lambda x,y:x if y in x else x + [y]
    
    In [7]: reduce(func, [[], ] + ids)
    
    Out[7]: [1, 4, 3, 2, 5, 6]
    
    • 如果不保持顺序,只需要转为set即可

    ids = list(set(ids))
    

    相关文章

      网友评论

          本文标题:【转】python list 保持顺序去重复

          本文链接:https://www.haomeiwen.com/subject/lpclcttx.html