nestedArray = [[2,3],[3,2],[1,2]] combinations = set() for array in nestedArray: combination = set() combination.add(array[0]) combination.add(array[1]) combination = frozenset(combination) if not (combination in combinations): print("not found") combinations.add(combination) print(combinations)