可以使用 Python 中的 set 数据结构来获取两个列表之间的差异。set 可以对列表进行去重,因此可以将两个列表转换为 set,并使用 set 间的差异操作来获取差异元素。
示例代码:
list1 = [1, 2, 3, 4, 5] list2 = [3, 4, 5, 6, 7]
set1 = set(list1) set2 = set(list2)
diff1 = set1 - set2 diff2 = set2 - set1
print(list(diff1)) print(list(diff2))
输出结果为:
[1, 2] [6, 7]