![](/img/trans.png)
[英]Python - “xor”ing each byte in “bytes” in the most efficient way
[英]XOR'ing each bit of a binary string in Python
我有两个二进制字符串(不是整数),例如0101
和0010
,我需要对这两个二进制字符串进行异或,然后再次对结果的每一位进行异或。 这两个结果在0111
中异或,现在我想得到结果0 xor 1 xor 1 xor 1
。 我怎样才能在python中实现呢?
我已经对结果变量中的两个字符串进行了异或,现在我需要找到结果中每一位的异或
a = "0101"
b = "0010"
result = []
for x, y in zip(a, b):
if x == y:
result.append('0')
else:
result.append('1')
final = []
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.