fork(1) download
  1. def del_dups(li):
  2. seen = set()
  3. def accept_new_element(el):
  4. if el in seen:
  5. return False
  6. seen.add(el)
  7. return True
  8. return list(filter(accept_new_element, li))
  9.  
  10. print(del_dups([1, 2, 3, 2, 3, 1, 3, 4]))
Success #stdin #stdout 0.1s 10088KB
stdin
Standard input is empty
stdout
[1, 2, 3, 4]