对于普通求差集的 问题,可以用set来解决,可参考
https://blog.csdn.net/bitcarmanlee/article/details/51622263
但是对于 形如
a = [1, 2, 3, 3, 4]
b = [1, 3]
他们的差实际并不是 c = [2, 4],而是 [2, 3, 4]
需要进行双层两两比对
代码很简单,但是实际情况中要注意区分
for num in b:
if num in a:
a.remove(num)
return a