小编典典

Python,计算列表差异

python

在Python中,计算两个列表之间的差异的最佳方法是什么?

A = [1,2,3,4]
B = [2,5]

A - B = [1,3,4]
B - A = [5]

阅读 180

收藏
2020-12-20

共1个答案

小编典典

如果顺序无关紧要,则可以简单地计算出设定差:

>>> set([1,2,3,4]) - set([2,5])
set([1, 4, 3])
>>> set([2,5]) - set([1,2,3,4])
set([5])
2020-12-20