Python 比较两个数组的元素的异同

Posted 焦距

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 比较两个数组的元素的异同相关的知识,希望对你有一定的参考价值。

 

通过set()获取两个数组的交/并/差集:

print set(a).intersection(set(b)) # 交集
print set(a).union(set(b)) # 并集
print set(a).difference(set(b)) # 差集,在a中但不在b中的元素
print set(b).difference(set(a)) # 差集,在b中但不在a中的元素

 

以上是关于Python 比较两个数组的元素的异同的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript单行代码,也就是代码片段

Python使用difflib模块比较两个文件内容异同,同时输出html易浏览

13 个非常有用的 Python 代码片段

Python 比较两个json的方法

python中如何比较两个数组中对应位置的元素的大小

python使用numpy中的equal函数比较两个numpy数组中每个位置的元素是否相同并计算相同元素的比例