我的代码中有非常大的字符串。我想检测字符串之间的不同字符。这是我的意思的一个例子:
a='ababaab'
b='abaaaaa'
a=a-b
print(a)
我期望有点像这些; “bb”或“000b00b”
我知道听起来很奇怪,但我真的需要这个。
最佳答案
你可以这样做:
a = 'ababaab'
b = 'abaaaaa'
a = ''.join(x if x != y else '0' for x, y in zip(a, b))
# '000b00b'
# OR
a = ''.join(x for x, y in zip(a, b) if x != y)
# 'bb'
关于python - 如何在Python中减去2个字符串或列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47976874/