在 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])