我有一個元組'0'
和'1'
,我想要它的所有元素的異或。例如,如果我有('0', '1', '1', '0')
,我想獲得((0 xor 1) xor 1) xor 0
。xor元素的列表/元組
我有以下的(工作)片段:(?使用map
和lambda函數)
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)
我怎樣才能使它更符合Python AY
爲什麼在例子中額外的'xor 1'?你有'0,1,1'。結果應該是'0 xor 1 xor 1' – hjpotter92
編輯,謝謝。 –