Subtracting two lists in Python

I know “for” is not what you want, but it’s simple and clear:

for x in b:
  a.remove(x)

Or if members of b might not be in a then use:

for x in b:
  if x in a:
    a.remove(x)

Leave a Comment