显示两个数组之间的元素差
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一个数组定义困难值是两个相邻元素之间差的最大值。 给一个数组,可以去掉任意一个元素,问剩余数列(