lst = [ (0, -1, 4), (-5, 2, 7), (-1, 4 ,0), (2,9,1) ]
have = set()
result = []
for n in lst:
val = tuple(sorted(n))
if val not in have:
result.append(n)
have.add(val)
print(result)
bHN0ID0gWyAoMCwgLTEsIDQpLCAoLTUsIDIsIDcpLCAoLTEsIDQgLDApLCAoMiw5LDEpIF0KaGF2ZSA9IHNldCgpCnJlc3VsdCA9IFtdCmZvciBuIGluIGxzdDoKCXZhbCA9IHR1cGxlKHNvcnRlZChuKSkKCWlmIHZhbCBub3QgaW4gaGF2ZToKCQlyZXN1bHQuYXBwZW5kKG4pCgkJaGF2ZS5hZGQodmFsKQpwcmludChyZXN1bHQp
[(0, -1, 4), (-5, 2, 7), (2, 9, 1)]