显示两个数组之间的元素差

Posted

tags:

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

我想只显示这两个数组之间不同的元素 :

a = [['test A', 'test B', 'test C', 'test D'], ['test E', 'test F', 'test G', 'test H'], ['test G']]
b = [['test A', 'test B'], ['test E', 'test G'], ['test I', 'test G']]

类似这样。

out = [['test C', 'test D'], ['test F', 'test H'], ['test H']]
答案
out = [ list(set(x).symmetric_difference(y)) for x,y in zip(a,b)]

这是你想要的吗?

以上是关于显示两个数组之间的元素差的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces Round #283 (Div. 2) A. Minimum Difficulty一个数组定义困难值是两个相邻元素之间差的最大值。 给一个数组,可以去掉任意一个元素,问剩余数列(

量数组交换差最小算法

两个片段之间的 onItemClickListener

kotlin:如何在两个片段之间传递数据

欢乐的跳

交换两个数组的元素使之总和的差值最小