Как сделать XOR двоичных форм всех целочисленных элементов в списке
У меня есть список формы [1,2,3]
, Я хочу сделать список XOR двоичной формы этого списка, т.е. 01 XOR 10 XOR 11 = 0
, Как мне сделать это за один шаг?
(Да, я прошел ТАК, не нашел то, что работает для меня)
1 ответ
Вы можете использовать встроенный в Python reduce
функция и operator
модуля xor
сделать это за один шаг:
>>> reduce(op.xor, [1, 2, 3])
0