【发布时间】:2013-07-14 01:38:39
【问题描述】:
我正在寻找比较两个字符串并能够作为单独字符串返回的方法:
- 所有常用字符,
- 不常见字符,(所有字符,但不包括常见字符)
- 一个字符串唯一的字符。
例子:
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, "")
有点像对字符串的布尔运算。
【问题讨论】: