Как сделать XOR двоичных форм всех целочисленных элементов в списке

У меня есть список формы [1,2,3], Я хочу сделать список XOR двоичной формы этого списка, т.е. 01 XOR 10 XOR 11 = 0, Как мне сделать это за один шаг?

(Да, я прошел ТАК, не нашел то, что работает для меня)

1 ответ

Вы можете использовать встроенный в Python reduce функция и operator модуля xor сделать это за один шаг:

>>> reduce(op.xor, [1, 2, 3])
0
Другие вопросы по тегам