A,B,C是数组:
A = {1,2,3,4}
B = {8,1,2,3}
C = {1,2,9,3}
结果是来自三个数组
的非常见值 结果 = {4,8,9}
询问我可以实施的逻辑?
答案 0 :(得分:5)
可能还有其他一些更好的答案。但这是最简单的一个。
我希望它有所帮助: -
>>> a = {1,2,3,4}
>>> b = {8,1,2,3}
>>> c = {1,2,9,3}
>>> d = a & b & c
>>> print(d)
{1, 2, 3}
>>> e = a | b | c
>>> print(e)
{1, 2, 3, 4, 8, 9}
>>> f = d^e
>>> print(f)
{4, 8, 9}