在 Python 中,计算两个列表之间差异的最佳方法是什么?
例子
A = [1,2,3,4]
B = [2,5]
A - B = [1,3,4]
B - A = [5]
最佳答案
如果顺序无所谓,可以简单的计算集差:
>>> set([1,2,3,4]) - set([2,5])
set([1, 4, 3])
>>> set([2,5]) - set([1,2,3,4])
set([5])
https://stackoverflow.com/questions/6486450/