У меня есть кортеж '0'
и '1'
, и я хочу xor всего его элемента. Например, если у меня есть ('0', '1', '1', '0')
, я хочу получить ((0 xor 1) xor 1) xor 0
.xor элемента списка/кортежа
У меня есть следующий (рабочий) фрагмент кода: (? С помощью map
и лямбда-функции)
bit = ('0', '1', '0', '1', '0', '1', '0')
out = bit[0]
for i in range(1,len(bit)):
out = int(out)^int(bit[i])
print str(out)
Как я могу сделать это в более вещий ау
Почему дополнительный «xor 1» в примере? У вас было «0, 1, 1». Результаты должны быть «0 xor 1 xor 1' – hjpotter92
Отредактировано, спасибо. –