歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Python列表去重復

Python代碼
  1. def unique_list(seq, excludes=[]):   
  2.     """   
  3.     返回包含原列表中所有元素的新列表,將重復元素去掉,並保持元素原有次序  
  4.     excludes: 不希望出現在新列表中的元素們  
  5.     """  
  6.     seen = set(excludes)  # seen是曾經出現的元素集合   
  7.     return [x for x in seq if x not in seen and not seen.add(x)]  
Copyright © Linux教程網 All Rights Reserved