In Python, How can one subtract two non-unique, unordered lists? Say we have a = [0,1,2,1,0] and b = [0, 1, 1] I\'d like to do something like
a = [0,1,2,1,0]
b = [0, 1, 1]
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:
b
a
for x in b: if x in a: a.remove(x)