Я ищу способ сравнения двух строк и возможности вернуться в виде отдельных строк:
- Все общие персонажи,
- Необычные символы (все символы, кроме обычных)
- Символы, уникальные для одной строки.
Пример:
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, "")
Это немного похоже на логические операции над строками.