I have two lists of objects:
m2m_links = mymodel._meta.many_to_many o2m_links = mymodel._meta.get_all_related_objects()
There is an object
to remove the intersection between two list you should use set
a = set(range(10)) b = set(range(5,15)) a-b >>set([0, 1, 2, 3, 4]) b-a >>set([10, 11, 12, 13, 14])