我正在寻找比较两个字符串并能够作为单独的字符串返回的方法:
- 所有常见的字符,
- 不常见的字符,(所有字符,但没有常见字符)
- 一个字符串唯一的字符。
例子:
A = "123 ABC"
B = "135 AZ"
thingamajigger(A, B) # would give all these:
intersect = "13 A" # (includes space)
exclusion = "2BCZ5"
a_minus_b = "2BC"
b_minus_a = "5Z"
a_minus_b
很简单......但如果有一种花哨的单线方法可以实现它,那么我很开放。
for i in B:
A = A.replace(i, "")
这有点像对字符串的布尔运算。