def remove_items(lst, items):
items = set(items) # unnecessary in your case
pos = 0
for x in lst:
if x not in items:
lst[pos] = x
pos += 1
del lst[pos:]
a=[2,6,79,10]
b=[6,7,2,0,8,5]
common = set(a).intersection(b)
remove_items(a, common)
remove_items(b, common)
print(a)
print(b)
assert a == [79,10]
assert b == [7,0,8,5]
ZGVmIHJlbW92ZV9pdGVtcyhsc3QsIGl0ZW1zKToKICAgIGl0ZW1zID0gc2V0KGl0ZW1zKSAjIHVubmVjZXNzYXJ5IGluIHlvdXIgY2FzZQogICAgcG9zID0gMAogICAgZm9yIHggaW4gbHN0OgogICAgICAgIGlmIHggbm90IGluIGl0ZW1zOgogICAgICAgICAgIGxzdFtwb3NdID0geAogICAgICAgICAgIHBvcyArPSAxCiAgICBkZWwgbHN0W3BvczpdCgphPVsyLDYsNzksMTBdCmI9WzYsNywyLDAsOCw1XQoKY29tbW9uID0gc2V0KGEpLmludGVyc2VjdGlvbihiKQpyZW1vdmVfaXRlbXMoYSwgY29tbW9uKQpyZW1vdmVfaXRlbXMoYiwgY29tbW9uKQpwcmludChhKQpwcmludChiKQoKYXNzZXJ0IGEgPT0gWzc5LDEwXQphc3NlcnQgYiA9PSBbNywwLDgsNV0K