for i in itertools.chain.from_iterable(set(l) for l in mylist):
    counts[i] += 1
for l in mylist:
    l[:] = (i for i in l if counts[i] == 1)
mylist
Cleanest way to remove common list elements across multiple lists in python