fork(6) download
  1. lst = [ (0, -1, 4), (-5, 2, 7), (-1, 4 ,0), (2,9,1) ]
  2. have = set()
  3. result = []
  4. for n in lst:
  5. val = tuple(sorted(n))
  6. if val not in have:
  7. result.append(n)
  8. have.add(val)
  9. print(result)
Success #stdin #stdout 0.02s 9248KB
stdin
Standard input is empty
stdout
[(0, -1, 4), (-5, 2, 7), (2, 9, 1)]