如何对列表中所有整数项的二进制形式进行XOR运算

Sla*_*ast 0 python list xor

我有一份表格清单[1,2,3].我想做一个列表的二进制形式的XOR,即 01 XOR 10 XOR 11 = 0.我如何一步到位?

(是的,我经历过SO,还没找到适合我的东西)

mdm*_*dml 6

您可以使用Python的内置reduce函数和operator模块xor一步完成:

>>> reduce(op.xor, [1, 2, 3])
0
Run Code Online (Sandbox Code Playgroud)