Будет хорошо работать только на небольших массивах. Т.к. временная сложность O(n^2). Лучше соорудить свой велосипед за O(n) времени, но с доп. расходом памяти:
In [18]: def f(l):
...: seen = Counter()
...: result = []
...: for x in l:
...: if seen[x] == 1:
...: result.append(x)
...: seen[x] += 1
...:
...: return result
...:
In [19]: f(['test', 'test1', 'test', 'test', 'test2', 'test2'])
Out[19]: ['test', 'test2']