【发布时间】:2014-09-13 20:11:46
【问题描述】:
我有一个[1,2,3] 形式的列表。我想做这个列表的二进制形式的列表异或,即
01 XOR 10 XOR 11 = 0。如何一步完成?
(是的,我已经完成了,还没有找到适合我的东西)
【问题讨论】:
-
哎呀,是的,它是一样的。投票结束
我有一个[1,2,3] 形式的列表。我想做这个列表的二进制形式的列表异或,即
01 XOR 10 XOR 11 = 0。如何一步完成?
(是的,我已经完成了,还没有找到适合我的东西)
【问题讨论】:
您可以使用 Python 内置的reduce 函数和operator module's xor 一步完成:
>>> reduce(op.xor, [1, 2, 3])
0
【讨论】: